【发布时间】:2009-03-04 10:51:04
【问题描述】:
我工作的公司签订了一份大型订单处理系统的支持合同。作为初始系统审核的一部分,我注意到存储在数据库中的密码实际上是密码的哈希码。
基本上:
string pwd = "some pasword";
string securePwd = pwd.GetHashCode();
我的问题是,这有多安全?
我对此并不满意,但我对 GetHashCode 的工作原理知之甚少。我更喜欢使用 MD5 哈希之类的东西,但如果我在浪费时间,我不会打扰。
【问题讨论】:
标签: c# .net security cryptography