我创建了一个不错的长密码,使用了几次,然后就忘记了;)扭曲的是,我知道一般主题,可能几乎所有字符。我的完美主义者不想撤销密钥或类似的东西(而且我认为无论如何我都需要密码来撤销它,对吧?)。我觉得我应该能够通过暴力破解我输入错误/错误输入的可能布局/字符来解决这个问题。我编写了一个 C 程序来产生这样的组合。不幸的是,我手头没有代码(我现在会以“它不相关”的借口去;)。我也遇到了一些代码在网络上使用 GPGME 来做这个作为概念验证。它有评论“这很容易快 100 倍”。问题是,分析代码显示瓶颈是 GPGME 调用本身。这是预期的,还是 GPGME 的限制可以使用完整的库或专用实现来解决?
你会怎么做呢?显然,这种方法对于任何像样的未知密码短语都是不可行的,但我认为关键是我知道我输入了什么而不知道我输入它的确切格式- 应该是可行的,不是吗?