概要 Javaには、Cipherという暗号化/復号化を行うクラスが用意されている。 デフォルトのままだとAESの鍵の長さは128bitしか使えない。 これは、(AESの規格を定めた)アメリカの輸出規制か何かの制限によるものらしいが、 ここによると日本ではこの制限を受けないので、 Javaのポリシーファイルを書き換えれば256bitも使える。 JCE(Java Cryptography Extension)の無制限強度の管轄ポリシーファイルをダウンロード バージョンによってファイルも変わるので注意。 バージョン ダウンロード元 ファイル名