Я хочу зашифровать некоторые данные в моем php-файле, когда я добавляю материал в свою базу данных mysql.Как шифровать и расшифровывать данные в базе данных mysql с помощью php?
Вот как я это делаю.
создать статический ключ, как:
$key = md5("uJHyFVSG");
Тогда я две функции называются шифровать() и дешифрования(), и они делают это:
function encrypt($string, $key){
$string = rtrim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $string, MCRYPT_MODE_ECB)));
return $string;
}
function decrypt($string, $key){
$string = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($string), MCRYPT_MODE_ECB));
return $string;
}
Я не уверен, если это но как я могу создать ключ, отличный от md5?
Попробуйте использовать sha1 – Veniamin
@Veniamin Это ужасная идея. –