PEARのCrypt_CBCとか
PEARにCrypt_CBCという暗号化(復号化)のパッケージがいつの間にかあった。
PerlのCrypt::CBCを移植したものらしい。
CentOSだと、
php -y install php-mcrypt
pear install Crypt_CBC
でインストール。
サンプルコード
[php]
<?php
require_once('Crypt/CBC.php');
$k = 'abcdefgh'; $c = new Crypt_CBC($k); $str = 'あいうえお';
$code = $c->encrypt($str) ; echo '[' . $code . "]\n";
$c = new Crypt_CBC($k);
echo '[' . $c->decrypt($code) . "]\n";[/php]
多分、ちゃんと動くはず。