【发布时间】:2011-06-08 02:55:06
【问题描述】:
我正在尝试了解需要在 Web 应用程序中发送哪些信息。基本上我有一个在网络服务器上运行的网络应用程序,一个数据库,其中有一个带有哈希密码和盐的用户表,当然还有启用了 javascript 的网络客户端。
当用户在 login 登录时,在客户端输入用户名和密码。我想知道发送了哪些信息。 Web客户端是否以纯文本形式发送密码,或者它是否使用javascript在没有盐的情况下对密码进行哈希处理并发送了hased结果?还是客户端从服务器获取纯文本的salt,然后客户端发送hased密码+salt?
散列和盐散列的最佳方法是什么? MD5 可以作为哈希吗? hash(password_plain_text + salt) vs. hash(hash(password_plain_text) + salt),其中+是字符串连接如何?
【问题讨论】:
标签: javascript hash salt message-digest