- var_dump: documentation ( source)
- bin2hex: documentation ( source)
<?php
$message = "12345678901234560";
$key = "123456789012345678901234";
$iv = "12345678";
$cipher = mcrypt_encrypt(MCRYPT_BLOWFISH, $key, $message, MCRYPT_MODE_CBC, $iv);
echo bin2hex($cipher) . "\n";
var_dump(
openssl_decrypt(
bin2hex($cipher),
'blowfish',
$key,
OPENSSL_RAW_DATA,
$iv
),
openssl_error_string()
);