複合化

■文字サイズ:9 …暗号化前のサイズ
■文字サイズ:0 …暗号化後のサイズ
■暗号化文字列: …暗号化した文字列
■複合化文字列: …複合化後の文字列…元に戻る

ソース

$text = "konbannwa";
$key = "my_key";

$iv_size = mcrypt_get_iv_size(MCRYPT_XTEA, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
echo "■文字サイズ:".strlen($text) . "…暗号化前のサイズ\n";

$enc = mcrypt_encrypt(MCRYPT_XTEA, $key, $text, MCRYPT_MODE_ECB, $iv);
echo "■文字サイズ:".strlen($enc) . "…暗号化後のサイズ\n";
echo "■暗号化文字列:".$enc;
echo " …暗号化した文字列";

$crypttext = mcrypt_decrypt(MCRYPT_XTEA, $key, $enc, MCRYPT_MODE_ECB, $iv);
echo "■複合化文字列:".$crypttext."…複合化後の文字列…元に戻す
";