我试图在文本框中输入一个单词,用 AES 加密,然后放入数据库。我遇到的问题是我对单词进行了加密,并且在运行exit($encryptedword);
它时会显示单词的加密值,但是当尝试使用函数来获取加密的单词以将其插入数据库时,它会解密该死的东西!我的代码如下:
include("resources/sec/AES.class.php");
include("resources/sec/AES.encrypt.php");
$data = $word;
$encryptedword = $aes->encrypt($data);
function generateCode($encryptedword, $refid) {
exit ($encryptedword);
}
总而言之,在我启动该函数之前,它会生成加密值,一旦变量在函数中使用并被调用,或者在这种情况下打印在出口中进行测试,它就会解密并显示未加密的密码......
有人有想法么?