加密用户的数据及其数据库

时间:2014-06-21 21:41:24

标签: php cakephp encryption

你能建议我使用CakePHP 2.5加密插件/库/示例吗?

我想加密用户输入并将其以加密形式存储在数据库记录中。然后在用户的屏幕上将数据解密到最终用户。所有操作均由用户创建的密码密钥完成,不存储在数据库中,并且每次用户登录前端应用程序时都会输入。所有这些都是关于托管的所有者或应用程序的所有者无法在没有密码密钥的情况下解密最终用户的数据。我需要某种算法加密/解密库。

1 个答案:

答案 0 :(得分:0)

如果您使用的是PHP 5.5或更高版本,则可以使用password_hash。这是文档: http://www.php.net//manual/en/function.password-hash.php 如果没有,请使用bcrypt。 How do you use bcrypt for hashing passwords in PHP?