【问题标题】:How Decode Password如何解码密码
【发布时间】:2020-07-27 21:46:53
【问题描述】:

我有一个旧数据库,当我加入用户表时,我看到了

"username"=>"Mark"
"password"=>"db55668c3b3ea5877670599dce51abda"
"encrypted_password"=>"1fd0eb3ad6e4d1229012bc5ab872b841b25b7930557e49ed3ec7f573b28157b8aed2bdd1e5d0c368752ed6034653bf47fc11cb6e5a83d599c8a9455666827e64"
"password_salt"=>"gLwk7qWpxomnujSQyrKP"

和其他表

nickAdmin : admin
passAdmin : UG0EMA0iBzJaaQJjVHcFdVJrWSNRIQ==

我的问题是每种加密的类型以及如何解码?

谢谢

【问题讨论】:

    标签: mysql encryption passwords decode


    【解决方案1】:

    Marks 的password 看起来像一个十六进制编码的哈希。 Dehexing 得到 128 位,所以可能是 md5 哈希,但它可以是任何 128 位哈希,或使用存储在其他地方的密钥进行 128 位加密。

    encrypted_pa​​ssword with salt 可能表示一个加盐的散列密码。不要费心攻击这个。

    passAdmin - 看起来像 base64 编码但不是纯文本密码。

    最好的办法是找到与每个密码相关联的代码,并按照相同的算法生成新密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 2015-07-14
      • 2021-08-13
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      相关资源
      最近更新 更多