こんにちは、habra-people!多くの人がひげを生やした逸話を覚えていると思います。
商品のスペシャリストであるバレンカが1Cをブロックせずに昼食に出かけたことがあります。
「親切な」同僚は、楽しみのために、バレンティーナに代わって請求書を追加しました
。
その後、このオフィスで監査が行われ、長い間、検査官は
「オフィスにピンクの手錠があるのはなぜですか、どこに消えたのですか?」と調べようとしました。
上記の逸話から、Valentinaはパスワードを覚えていなかったためにプログラムをブロックしなかったため、わざわざ覚えたくなかったと推測できます。下の図は、覚えやすく強力なパスワードを作成する方法を示しています。自分のスキルに関連して少し拡張しました。
XKCD.com から取得したパスワードの強度。
このような逸話に陥りたくなく、長くてかなり信頼性が高く、覚えやすいパスワードを考え出す方法に興味がある場合は、猫の下に飛び込んでください。
逸話のバレンティーナは、パスワードを覚えていなかったためにプログラムをブロックしなかったため、わざわざ覚えたくなかったと推測できます。
パスワードを推測しにくく、覚えやすくするために(もちろん私にとっては)思いついたのですが、11年間、パスワードの作成/書き込みに次の簡単なスキームを使用しています。これは4つのポイントで構成されているため簡単です。
- まず、「セリョウガはかっこいいハッカーです」などのニーモニック(覚えておくべきフレーズ)を思いつきます。
- 次に、3つの単語をそれぞれ異なる(おなじみの)言語に翻訳すると、「Seryoga」(ロシア語で残す)+「Katti」(ウズベックでは、ラテン語であるウズベックの現代的な綴りはわかりません)+「ハッカー」のようになります。 "(英語);
- さらに、ラテン語で書かれていないものはすべて、「Seryoga」+「qattiq」+「hacker」と言い換えます。
- それでは、テキストを少し歪ませましょう:「Ser#gaQat7iqX @ ker」。完了。
この方法の利点:
- 私が知っているパスワードピッカーには、そのような組み合わせはありません。パスワードの一部は辞書ですが、異なる言語の単語です。
- パスワードは非常に長いですが、単語の間に数字を挿入することで長くすることができます。
- そして最も重要なことは、パスワードは覚えやすいことです。つまり、粘着性のある紙に書き留めてモニターに接着する必要はありません。
唯一の欠点があります:この方法はいくつかの言語に精通している人にのみ適しており、これらの言語の1つまたは2つは非常にまれであることが望ましいです。たとえば、Mansi、Khanty、Mordovian、またはBuryatの言語を知っている場合は、大当たりです:私が知っているパスワードピッカーの誰もそのような言語について知りません!ロシア語、英語、およびいくつかの日本語の単語(アニメから)しか知らない場合、パスワードピッカーはそのような組み合わせを「知っている」ので、パスワードを見つけるのははるかに簡単です。
出典:
レインボーテーブルのリスト
パスワードヒットパレード
UPD:コメントの中で、歪みアルゴリズム(4番目のステップ)が与えられていないことに気づきました。間違いを訂正しています。
- / yoを#に変更します。
- 英語「ch」-「c」上;
- 最初の文字「h」を「x」に変更し、残りの「h」を変更しません。変更しないでください。
- 最後の「a」を「@」に変更します。
- 2番目の「o」->ゼロ「0」;
- 2番目の「t」->「7」;
- 2番目の「s」は$です。
例: "PasswordCarol"-> "Pas $ wordC @ r0l"。