Хорошо, я попытался создать свои собственные методы шифрования / дешифрования, используя PHP Mcrypt
, и когда я опубликовал их некоторое время назад, некоторые назвали их« мусор » , Они упоминали о вещах о «вектора инициализации векторов» и такие. В основном, как я могу сделать эти криптографические методы лучше:
function encrypt($key, $data){
$encrypted_data = mcrypt_cbc(MCRYPT_RIJNDAEL_192, $key, $data, MCRYPT_ENCRYPT);
return base64_encode($encrypted_data);
}
function decrypt($key, $encryptedData){
$dec = base64_decode($encryptedData);
$decrypt = mcrypt_cbc(MCRYPT_RIJNDAEL_192, $key, $dec, MCRYPT_DECRYPT);
return trim($decrypt);
}
я хочу, чтобы они работали лучшее, что они могут, кроме я утка в совершенно новом мире, когда дело доходит до Mcrypt
, Любые предложения приветствуются, спасибо!