Certificate 如何强制RSA私钥';什么密码?

Certificate 如何强制RSA私钥';什么密码?,certificate,rsa,brute-force,passphrase,Certificate,Rsa,Brute Force,Passphrase,我有一个加密的RSA密钥,需要密码才能解锁。我忘记了密码,但我记得密码中只有6位数字。我想用蛮力强迫它会给我一个口头禅 感谢您的帮助iabdhv liasbv好吧,您可以为此进行谷歌搜索,正如在评论中提到的“开膛手约翰”标签,但现在已经不在了,我仍然认为您最初想使用jtr。给出了一本手册 它的基本步骤是: 从下载并编译《开膛手约翰》的巨型版本 现在使用gpg2john将您的rsa_密钥转换为jtr可理解的格式,称为file1 使用john--incremental file1以蛮力模式启动jtr

我有一个加密的RSA密钥,需要密码才能解锁。我忘记了密码,但我记得密码中只有6位数字。我想用蛮力强迫它会给我一个口头禅


感谢您的帮助iabdhv liasbv

好吧,您可以为此进行谷歌搜索,正如在评论中提到的“开膛手约翰”标签,但现在已经不在了,我仍然认为您最初想使用jtr。给出了一本手册

它的基本步骤是:

  • 从下载并编译《开膛手约翰》的巨型版本

  • 现在使用gpg2john将您的rsa_密钥转换为jtr可理解的格式,称为
    file1

  • 使用
    john--incremental file1
    以蛮力模式启动jtr

  • 但是请注意,第三步将使jtr也使用字符,而不仅仅是数字。您可以通过配置中的设置进行更改,或者只需创建一个小脚本来生成包含所有可能密码的密码列表

    for number1 in range(0,9):
      for number2 in range(0,9):
        for number3 in range(0,9):
          for number4 in range(0,9):
            for number5 in range(0,9):
              for number6 in range(0,9):
                print str(number1) + str(number2) + str(number3) + str(number4) + str(number5) + str(number6) 
    
    然后在linux上使用
    pythonscriptname.py>passwords.txt
    终止后,使用以下命令启动jtr:
    john--wordlist=passwords.txt文件1

    由于您的问题被标记为“开膛手约翰”,听起来您是在寻求帮助,以使用该程序暴力破解密码短语,而不是编写自己的程序。这类事情在这里是离题的;StackOverflow是专门针对编程问题的。为什么会有这么多仇恨和反对票?Bruteforce是通过编程完成的,John The Ripper是添加Bruteforce代码的好工具。您使用了单词列表还是增量模式?那么它可能不是6位密码,我建议使用增量模式。但是请注意,如果密码长度超过8个字符,则需要在jtr配置中更改一个参数