note 71415 modified in function.mcrypt-encrypt by danbrown

From: Date: Wed, 06 May 2009 21:59:51 +0000
Subject: note 71415 modified in function.mcrypt-encrypt by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-154293@lists.php.net to get a copy of this message
Here's two simple functions to encrypt and decrypt a string: <?php function encryptData($value){ $key = "top secret key"; $text = $value; $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB, $iv); return $crypttext; } function decryptData($value){ $key = "top secret key"; $crypttext = $value; $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $crypttext, MCRYPT_MODE_ECB, $iv); return trim($decrypttext); } ?> --was-- Here's two simple functions to encrypt and decrypt a string: function encryptData($value){ $key = "top secret key"; $text = $value; $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB, $iv); return $crypttext; } function decryptData($value){ $key = "top secret key"; $crypttext = $value; $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $crypttext, MCRYPT_MODE_ECB, $iv); return trim($decrypttext); } http://php.net/manual/en/function.mcrypt-encrypt.php

« previous php.notes (#154293) next »