在MySQL数据库上存储加密数据

时间:2014-01-18 07:25:10

标签: mysql encryption

这是与以下对加密/解密问题的回复有关的问题:

https://stackoverflow.com/a/5093422/2691346

我喜欢这个课程,但是我在数据库中存储和检索加密数据时遇到了麻烦。

由于加密数据包含各种明显不可预测的字符/代码,我使用的是:

$value = addslashes($e->encrypt($value, $randomnumber));

它肯定会生成一个加密值,但是当我尝试用它更新我的数据库时,它不会存储整个值。

我已尝试过text和blob列类型,但似乎都不正确。

mysql_real_escape_string会比addslashes好吗?

我使用的是正确的列类型吗?

有人可以告诉我哪里出错了吗?

非常感谢!

0 个答案:

没有答案