- base64_encode: documentation ( source)
- gzcompress: documentation ( source)
<?php
$string = '0aJCRTYeg0FkVoh8UvfLs6EfT_PuV8RD2T5tai9h3heVtH8NujCdjy1Kj8ehZoio3PBzdQ1Py2k';
$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
$initVector = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$cryptText = mcrypt_encrypt(MCRYPT_BLOWFISH, 'h4selk0ZgadniJt0SUCKER12344$$#', gzcompress($string), MCRYPT_MODE_ECB, $initVector);
$cryptText = base64_encode($cryptText);
echo $cryptText;