我是 ms sql 的新手,并且对对称加密列的可能性有疑问。
例如,我有一列用于存储 ftp 连接密码,该密码目前以明文形式存储。我想改变它,但是当我在我的 php 代码中使用它时,我必须再次将它转换为纯文本。我该如何解决这样的问题?
(我正在使用 php orm 框架 Propel)
谢谢任何建议。
我是 ms sql 的新手,并且对对称加密列的可能性有疑问。
例如,我有一列用于存储 ftp 连接密码,该密码目前以明文形式存储。我想改变它,但是当我在我的 php 代码中使用它时,我必须再次将它转换为纯文本。我该如何解决这样的问题?
(我正在使用 php orm 框架 Propel)
谢谢任何建议。
最安全的解决方案(在我看来)是在 PHP 中加密和解密,从而确保每个密码在尽可能短的时间内以纯文本形式存储。
因此,我建议您通过 mcrypt 和可能的最强算法来输入您的密码:
第一个链接包含您应该能够使用的示例代码。请注意,在这种情况下,您需要确保 PHP 代码的安全性,或者至少确保您使用的任何加密密钥的安全性。