使用defuse / php-encryption加密数据

时间:2015-05-13 22:52:22

标签: php mysql security encryption pdo

我正在尝试编写一个需要我加密用户数据的应用程序,我有几个关于加密的问题

  • "defuse/php-encryption"是否可以在商家中使用 环境?

  • 如何使用此脚本从MYSQL数据库插入和检索数据?

  • 存储加密密钥的“正确”方法?

我正在尝试将加密信息存储在MYSQL数据库的BLOB字段中。

在我将数据插入数据库(一个简单的PDO插入)后,它会说;

       "DANGER! DANGER! The ciphertext has been tampered with!"

我认为这与我将数据插入数据库有关!

我的想法是生成一个密钥,将生成的密钥存储在PHP脚本中的某个位置并仅使用一个密钥。

最安全的方式是什么?

  • 生成密钥?

  • 存储密钥?

  • 取物&在以后解密数据?

任何帮助||阅读材料非常感谢!

0 个答案:

没有答案