【问题标题】:I want to encrypt password at client side and decrypt password using asymmetric keys我想在客户端加密密码并使用非对称密钥解密密码
【发布时间】:2015-06-12 13:37:03
【问题描述】:

我必须从客户端加密密码并在服务器端解密。然后这个解密后的密码通过 ldap 传递。作为回应,我得到真或假。我不能使用 MD5,因为无法从中检索密码。有没有什么算法或者api可以用来加解密的。

【问题讨论】:

  • 使用 SSL。然后一切都被加密了。
  • 我正在使用 ssl。我们有一个指南,我必须使用 ssl 加密密码。
  • 那就挑战指南吧。无论如何,客户端加密毫无意义。加密已经加密的东西有什么意义?
  • 我会尝试挑战指导方针。希望它会奏效。但与此同时,我想找到解决办法。

标签: java javascript encryption cryptography encryption-asymmetric


【解决方案1】:

我不建议在客户端进行密码加密(真的,真的不建议自己编写)。 使用 SSL 登录,然后在您的后端处理密码的事情是要走的路。

如果没有其他选择并且需要 JS 加密,这里有一些 SO 讨论可能会有所帮助:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多