【发布时间】:2014-05-14 03:12:24
【问题描述】:
通过 http post 发送 bcrypt 加密的用户名和密码是否安全?我基本上只是想为我的朋友设置一个服务器,使用加密的用户名和密码,以便他们可以访问我服务器上的内容。
【问题讨论】:
-
密码和用户名应该以纯文本形式发送到服务器并通过 bcrypt 进行检查
-
要添加到 Didar_Uranov 的评论中,您可以使用 SSL/TLS 加密网络上的流量。使用这种方法,您不必实施客户端加密。但要意识到这种安全性取决于信任 SSL/TLS 实施、证书颁发机构和证书维护者。
-
密码散列算法(如 bcrypt)解决了不同的问题。如果您存储用户密码的加密哈希(例如 bcrypt)而不是密码本身,那么获得密码数据库访问权限的攻击者发现实际用户密码的难度要大得多。
标签: http post encryption bcrypt