26

私は素敵な長いパスフレーズを作成し、それを数回使用しましたが、忘れてしまいました ;) ひねりを加えたのは、一般的なテーマとおそらくほとんどすべてのキャラクターを知っているということです。私の完璧主義者は、鍵などを取り消すことを望んでいません (とにかく、鍵を取り消すにはパスフレーズが必要だと思いますよね?)。私が間違っている/タイプミスしている可能性のあるレイアウト/文字をブルートフォースすることで、これでうまくいくはずだと感じています。そのような組み合わせを生成する C プログラムを作成しました。残念ながら、手元にコードがありません (今のところ、「関係ない」という言い訳で行きます ;)。私もいくつかのコードに出くわしました概念実証としてこれを正確に行うためにGPGMEを使用してWeb上で。「これは簡単に100倍高速になる可能性があります」というコメントがありました。問題は、コードをプロファイリングすると、ボトルネックが GPGME 呼び出し自体であることが示されることです。これは予期されたものですか、それとも完全なライブラリまたは専用の実装を使用して解決できる GPGME の制限ですか?

これをどのように行うつもりですか?明らかに、この方法はまともな未知のパスフレーズには実行不可能ですが、キーは、入力した方法の正確なフォーマットを知らなくても、入力したものを知っていることだと思います-実行できるはずですよね?

4

1 に答える 1