密码加密

use*_*166 2 c# asp.net passwords

我继承了一个让我循环的数据库.该数据库中的每个用户都有一个"密码"和一个"HashedPassword".我将密码更改为"Testing",并发现数据库存储密码如下:

Original: "Testing" 
Password Field: 211216058087052117197079019018007020147229039085161161
Hashed Password: 16e118ce2fd9e0cebda251af3a24fd6c5b6578ab
Run Code Online (Sandbox Code Playgroud)

我能够对其进行反向工程,以发现使用SHA1加密生成"哈希密码".我的问题是,我无法弄清楚仅用于"密码字段"的内容.任何人都可以给我任何关于如何确定如何生成"密码字段"的想法?谁能看到这个并告诉我?

谢谢!

Not*_*tMe 5

如果您没有原始源,但确实有应用程序的副本并且使用.net编写,则使用Reflector反汇编应用程序以查看原始开发人员用于存储密码的代码.

  • 密码散列不需要混淆,如果你需要,那么散列就会变弱. (2认同)