fork download
  1. <?php
  2.  
  3. function encrypt($pure_string, $encryption_key) {
  4. $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
  5. $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
  6. $encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $encryption_key, utf8_encode($pure_string), MCRYPT_MODE_ECB, $iv);
  7. return $encrypted_string;
  8. }
  9.  
  10. function decrypt($encrypted_string, $encryption_key) {
  11. $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
  12. $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
  13. $decrypted_string = mcrypt_decrypt(MCRYPT_BLOWFISH, $encryption_key, $encrypted_string, MCRYPT_MODE_ECB, $iv);
  14. return $decrypted_string;
  15. }
  16.  
  17. $val = encrypt("asd", "asd");
  18.  
  19. echo $val;
  20.  
  21. ?>
Runtime error #stdin #stdout #stderr 0.03s 52480KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Fatal error:  Call to undefined function mcrypt_get_iv_size() in /home/K1OCe4/prog.php on line 4