【问题标题】:Generating corresponding plain text from a encrypted password in mysql从mysql中的加密密码生成相应的纯文本
【发布时间】:2014-10-08 00:16:35
【问题描述】:

我不知何故记不起“mysql”用户的密码。我想识别密码而不是恢复密码。

由于密码是以加密格式存储在mysql表中的,有什么办法可以让我从加密后的密码中生成对应的明文。

【问题讨论】:

  • 首先,在尝试解密之前,您需要知道它是如何加密的。今天大多数 CMS 使用 MD5,其中一些有盐(将添加到您的密码中的组合,例如盐:a1$,密码:Pass,将被加密的密码:a1$Passa1$)这会强化过程。使用 MD5,您只能尝试使用 BruteForce 或 Rainbowtables 解密(有一些网站会检查 Rainbowtables,检查 google)

标签: mysql authentication passwords password-recovery


【解决方案1】:

mysql stores user passwords hashedSHA1(SHA1(password))

您可以使用John the Ripper 等密码破解程序来查找生成哈希的密码。根据密码强度,这可能需要一些时间。

【讨论】:

    猜你喜欢
    • 2016-07-30
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    • 2022-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 2018-03-27
    相关资源
    最近更新 更多