2014年11月08日

17. 共通鍵暗号方式による暗号化処理について(2)

javax.crypto.Cipher(Cipher.DECRYPT_MODEの場合のみ) はスレッドセーフでないため、マルチスレッドで同じインスタンスの doFinal() を呼び出す場合は、必ず同期化すること。
※同じインスタンスを共用することで大幅にパフォーマンスアップできる。

なお、衝突した場合、
javax.crypto.BadPaddingException: Given final block not properly padded
が発生する。

この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック