Advertisement
arijulianto

mcrypt 256 bit

Feb 23rd, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.53 KB | None | 0 0
  1. <?php
  2. // Encrypt
  3. function mc_encrypt($t, $k) {
  4.     $i = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND);
  5.     $p = trim(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $k, trim($t), MCRYPT_MODE_ECB, $i));
  6.     $s = base64_encode($p);
  7.     return $s;
  8. }
  9.  
  10. // Decrypt
  11. function mc_decrypt($t, $k) {
  12.     $d = base64_decode($t);
  13.     $i = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND);
  14.     $s = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $k, trim($d), MCRYPT_MODE_ECB, $i));
  15.     return $s;
  16. }
  17. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement