PHP コード、PHP は多くの機能を提供しており、関数を直接使用できますが、PHP は現在埋め込みモード ZeroPadding しか認識していないため、他の言語はこれに従うことしかできません:
- $privateKey = "1234567812345678";
- $iv = "1234567812345678";
- $data = "テスト文字列";
- //暗号化
- $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $privateKey, $data, MCRYPT_MODE_CBC, $iv);
- エコー( $ encrypted);
- echo '
'; - echo(base64_encode($encrypted));
- echo '
'; - //Decrypt
- $encryptedData =base64_decode("2fbwW9+ 8vPId2/ foafZq6Q==");
- $decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $privateKey, $encryptedData, MCRYPT_MODE_CBC, $iv);
- echo($decrypted);
- ?>
コードをコピー
|