Here's the code to encrypt text using the Triple DES algorithm in ECB
<?php /** * Encrypt text * * @param string $crypt * @param string $key * @return string */ function cryptECB($crypt, $key) { $iv_size = mcrypt_get_iv_size(MCRYPT_3DES, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); // crypting $cryptText = mcrypt_encrypt(MCRYPT_3DES, $key, $crypt, MCRYPT_MODE_ECB, $iv); return $cryptText; } /** * Decrypt text * @param string $encrypted * @param object $key * @return string */ function decryptECB($encrypted, $key) { $iv_size = mcrypt_get_iv_size(MCRYPT_3DES, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); // decrypting $stringText = mcrypt_decrypt(MCRYPT_3DES, $key, $encrypted, MCRYPT_MODE_ECB, $iv); return $stringText; } $key = "MYKEYFORCRYPTINGTEXT"; $text = "String of testing for crypting and decrypting"; // crypting text $crypt = cryptECB($text, $key); echo "CRYPT: $crypt<br>"; // if you want use this on query string or in html page, you can encode this text in base64 // $crypt = base64_encode($crypt); // first of decrypt you decode // $crypt = base64_decode($crypt); // decrypting text $decrypt = decryptECB($crypt, $key); echo "DECRYPT: $decrypt<br>"; ?>
Monday, 25 November 2013
Thanks to everyone who helped us to discover and solve any problems, JiFile is no longer in Beta. Download ...
Monday, 25 November 2013
Friday, 08 November 2013
Tuesday, 01 October 2013
Monday, 26 August 2013
Friday, 28 June 2013
Friday, 31 May 2013
Monday, 13 May 2013