Bob*_*man 10
首先,您实际上并不打算将加密密码保存在任何地方,而是执行散列的单向散列(例如,SHA)存储.然后,当您向用户询问其密码时,您执行相同的哈希.如果新哈希与存储的哈希匹配,则表示您已匹配.
散列和加密之间的区别在于,通过加密,您可以恢复原始文本,而不能使用散列.
阅读SHA(安全散列算法)和其他散列算法.这应该会给你一个良好的开端.
更好的是,了解.NET中内置的Membership API.这几乎是微不足道的实施并管理所有关于用户ID的,密码,登录,注销和不愉快很多更适合你.
| 归档时间: |
|
| 查看次数: |
1698 次 |
| 最近记录: |