我经常制作小型网站,并在SQL Server数据库中使用内置的ASP.NET成员资格功能,使用默认的“哈希”密码存储方法。
我想知道是否有一种方法可以通过在客户端上对密码进行哈希处理而不使用SSL以明文传输用户密码。
我意识到这只适用于启用了Javascript的用户。
或者...可能,这将是Silverlight的一个很好的内置功能(这是Silverlight路线图中的内容吗?)
编辑: 我还在寻找“安全程度”。也就是说,如果有一种方法比简单地发送明文密码更有优势,我想知道它们是什么以及原因是什么。
我知道有很多人会做具有登录功能的小型网站(例如家庭网站或志愿者为当地烹饪俱乐部制作网站),并且不认为购买SSL证书是必要的。
我想知道是否有一种方法可以通过在客户端上对密码进行哈希处理而不使用SSL以明文传输用户密码。
我意识到这只适用于启用了Javascript的用户。
或者...可能,这将是Silverlight的一个很好的内置功能(这是Silverlight路线图中的内容吗?)
编辑: 我还在寻找“安全程度”。也就是说,如果有一种方法比简单地发送明文密码更有优势,我想知道它们是什么以及原因是什么。
我知道有很多人会做具有登录功能的小型网站(例如家庭网站或志愿者为当地烹饪俱乐部制作网站),并且不认为购买SSL证书是必要的。