Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
「AES」とは、アメリカ合衆国の旧国家暗号規格であった「DES」が安全性の低下により、後続として公募され、採用された新暗号化規格らしい。 その「AES」は、「ブロック暗号」という共通鍵暗号方式の一種みたい。 「ブロック暗号」とは、平文をブロックという固定長の単位に分割し、暗号化していくという方式らしい。 さて、難しいことはそっと横に置いといて、「AES」をJavaで実装してみた。 メインメソッド まずはメインメソッド。 コマンドライン引数を暗号化メソッド、復号化メソッドに渡してやる。 また、暗号化キーと初期化ベクトルを固定値で用意した。 今回使用する「暗号利用モード(ブロック処理の種類)」は「CBC」というものを指定するのだが、これはブロックの暗号化を行う際に、前のブロックの暗号化した結果を利用し、暗号化するというもの。 一番初めのブロックに対しては、前のブロックがないので、「初期化ベクト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く