【问题标题】:how do I save a ftp password but get the plain password later如何保存 ftp 密码但稍后获取纯密码
【发布时间】:2013-08-26 09:14:16
【问题描述】:

好吧,

我有一个问题,我需要使用 php 的 crypt 哈希函数在服务器上保存密码,但我需要纯密码来测试用户密码,以便他可以连接到他自己的 ftp 服务器(使用密码他进入了)......我对如何做到这一点感到困惑......

我打算创建一个函数,它只是将随机字符集添加到密码中,然后当我尝试获取纯密码时将它们删除......(我知道这很糟糕)但是有什么想法吗?

问题: 他们无论如何都要保存一个普通密码并像散列密码一样安全......就像我上面说的我需要使用纯密码连接到他的ftp服务器,所以我不能只比较散列密码......

在此先感谢...

【问题讨论】:

  • 如果您使用单向哈希,您的问题不容易回答
  • @AaronGong 是的,即使我没有进行任何散列(只是说可能不会发生),是否有任何可能的方法来做到这一点

标签: php hash ftp passwords


【解决方案1】:

如果您使用 mysql 作为数据存储,请使用 DES_ENCRYPT

[...] SET password = DES_ENCRYPT($password) [...]

或者尝试ENCRYPT

要反向使用 DES_DECRYPT 或 DECRYPT

通过这种方式,您可以以相当安全的方式存储密码,您可以随意解密以明文使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 2013-12-12
    • 2015-12-14
    • 2015-06-12
    • 1970-01-01
    • 2010-10-31
    • 2020-06-21
    相关资源
    最近更新 更多