私はこのコードをJavaで作成しています。このコードは、AES 128ビットを使用してソース文字列をBase64暗号化値に暗号化します。しかし、私は同じ結果を生成する同様のPHP関数を見つけることに失敗しました。どんな助けにも大いに感謝します。相当のAES PHPの128ビット
String key = "123456789";
String source = "The quick brown fox jumped over the lazy dog";
byte[] raw = key.getBytes();
SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
// Instantiate the cipher
Cipher cipher = Cipher.getInstance("AES");
cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
byte[] encrypted = cipher.doFinal(source.getBytes());
System.out.println(new String(Base64.encodeBase64(encrypted)));
'bse64decode()'と手動http://php.net/ref.mcrypt – KingCrunch
を見ては、ここを見て: http://www.chilkatsoft.com/p/php_aes.asp – MByD
用語が正しくありません。 「AES 128 bitを使用したBase64暗号化値」は不正確です。 「AES-128で暗号化された** ** Base64でエンコードされた**値」という正しい方法があります。 –