エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
javaでBlowfishを使う - 技術メモと日常のあれこれ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
javaでBlowfishを使う - 技術メモと日常のあれこれ
仕事で暗号化を使う必要があったので やった事をメモ まず、Blowfishで暗号化する為に最初に決めないと... 仕事で暗号化を使う必要があったので やった事をメモ まず、Blowfishで暗号化する為に最初に決めないといけない事は 暗号化方式(CBC or EBC) パディング方式 IV(初期ベクトル) を決める事 暗号化方式 CBCとEBCというものがあるらしい。 ECB 初期ベクトルが固定で同じ文字を同じキーで暗号化した場合は同じ結果になる CBC 暗号化する時に初期ベクトルがランダムで設定されるらしい 同じ文字を同じキーで暗号化しても毎回異なる結果になる 複合化する為には初期ベクトルが必要になる ※初期ベクトルについては後で書きます パッディング方式 Blowfishでの暗号化は8byte単位でされるので、足りない場合は文字埋めされる その方式がいろいろあるようなのでそれをここで指定する PKCS5Padding というのが主流らしい。 Javaのドキュメントもそうなっていたのでそうなんだろう