3DES Encryption with PHP
An if I started with 3DES encryption, I thought… why stop?
Here is the PHP Version as well.
function encrypt3DES($key,$iv,$text_enc){ $block = mcrypt_get_block_size('tripledes', 'cbc'); $pad = $block - (strlen($text_enc) % $block); $text_enc .= str_repeat(chr($pad), $pad); $text_enc = mcrypt_encrypt(MCRYPT_3DES, $key, $text_enc, MCRYPT_MODE_CBC, $iv); $text_enc = base64_encode ($text_enc); return $text_enc; } echo "\n"; echo encrypt3DES("62v01fVsCWHfRcW\0\0\0\0\0\0\0\0\0", "\0\0\0\0\0\0\0\0", "66866996699") . "\n";