- base64_decode: documentation ( source)
- base64_encode: documentation ( source)
<?php
$cc = 'my secret text';
$key = 'my secret key';
$iv = '12345678';
$cipher = mcrypt_module_open(MCRYPT_BLOWFISH,'','cbc','');
mcrypt_generic_init($cipher, $key, $iv);
$encrypted = mcrypt_generic($cipher,$cc);
$encrypted = base64_encode($encrypted);
mcrypt_generic_deinit($cipher);
mcrypt_generic_init($cipher, $key, $iv);
$decrypted = mdecrypt_generic($cipher, base64_decode($encrypted));
mcrypt_generic_deinit($cipher);
echo "encrypted : ".$encrypted;
echo "\n";
echo "decrypted : ".$decrypted;