add two function to encrypt and decrypt a string

not used yet
This commit is contained in:
Uwe Steinmann 2013-09-03 08:23:23 +02:00
parent 40ad10b45f
commit bb7eed2730

View File

@ -443,4 +443,21 @@ function checkQuota() { /* {{{ */
return ($quota - $user->getUsedDiskSpace());
} /* }}} */
function encryptData($key, $value){
$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($key, $value){
$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);
}
?>