![画像](https://habrastorage.org/storage/habraeffect/bd/c0/bdc0f8184efe400f42e50e7f80a1b9fd.png)
しかし、非常に多くの異なるパスワードを思い付く方法は? インターネットの広大な領域で、必要な数の文字を生成するために必要なプログラムを見つけたとします。 しかし、文字、数字、句読点のこの暴動をすべて覚えるにはどうすればいいですか?このフレーズ、絵文字、矢印、家、漢字の形ではまったく理解できない文字を発音することを恐れませんか? そして、どのサイトからどのような「読みにくい」を混同しないのでしょうか?
絶対に覚えていない。 翌日、4桁のプラスチックカードのPINを忘れてしまいました。 パスワードを書き留めて、適切なタイミングで長年蓄積してきたすべてのものを失うことができます。 そして、あなたが妄想を持っている場合は? 暗号ブロックを銀行のセルに入れる必要があります。 しかし、すぐに次の装甲ドアから次のパスワードを忘れてしまいます。
しかし、秘密の鍵を発明したり、覚えたり、書き留めたりする方法がない場合はどうでしょうか? そのようなパスワードを思いつく方法を提案します。
必要なものは3つだけです。
1.パスワードを作成する「魔法の」タブレット(それについて)
2.個々のキーワードフレーズ、
3.パスワードを作成するリソースの名前。
そしてそれ以上。 興味がありますか?
マジックテーブル
最初に、「マジック」テーブルを紹介します。 これは、このパスワード作成方法の重要な要素です。 これは私の発明ではないことにすぐに気付きます。 学校では、そのようなテーブルの助けを借りて、秘密の記録を暗号化しました。 少し変更しました。
![画像](https://habrastorage.org/storage/habraeffect/10/8b/108b6bdf58f325e69c83eca071543496.png)
そして、それほど魔法ではありません。 左の3つの列(左のフィールド)には、繰り返しのない文字があります。 大きな正方形のフィールド(メインフィールド)では、ラテン記号と数字が水平および垂直に定期的に繰り返されます。 上の3行(上のフィールド)には任意の文字があり、そこからパスワードが取得されます。
さて、テーブルがあります。 キーフレーズを考え出し、パスワードを見つけるためのリソースを見つけることは残っています。 パスワードを最初にし、 mysiteを 2番目にします。 16文字のパスワードを作成します。 行こう
パスワード作成
キーフレーズの最初の文字( p )を取得し、左側のフィールドで見つけます。 見つけた? メインフィールドの同じ行で、リソース名の最初の文字( m )を見つけます。 また見つかりましたか? 列を上に移動して、パスワードの最初の文字(数字0 )を見つけます。 そして、その後の文字のペアごとに同じことを繰り返します。 単語の文字は終わりましたか? 大丈夫、単語の先頭から始めましょう。 表1.1に結果が表示されます。
![画像](https://habrastorage.org/storage/habraeffect/eb/36/eb366059bdd99b0de7d30d9f0e30e26c.png)
悪くない。 パスワードには偶数が含まれています。
Habrahabrのパスワードを作成した結果がどのようになるかを表1.2に示します。 リソースの名前( habrahabr )のみを変更し、パスワードを変更しました。
![画像](https://habrastorage.org/storage/habraeffect/d3/ea/d3ea9a36372f8ca9401aa8d86a242185.png)
パスワードに大文字や句読点を表示したい人がいることは知っています。 それらを描きましょう。
HaBRaHaBRには子音があります。 あなたも気づきましたか? 次に、同じパスワード位置で文字を大文字に変更しましょう。 結果は表1.3にあります。
![画像](https://habrastorage.org/storage/habraeffect/d4/f2/d4f251655709278687088f465f960abd.png)
次に、パスワードシンボル4、8、16を句読点(表1.4)に置き換えます。これは、「マジック」タブレットの上部フィールドで必要になるためです。
![画像](https://habrastorage.org/storage/habraeffect/d9/2f/d92f089ef685c45232e45a06d2ecdbab.png)
キーワードフレーズとリソース名の文字数が同じ場合、パスワード文字が繰り返されることに注意してください。 これを避けるために、たとえば、リソースの名前に文字を追加できます。 たとえば、 habrahabr + dobivka = habrahabrdobivka (表1.5)。
![画像](https://habrastorage.org/storage/habraeffect/17/f4/17f42d4e096bc06144f67354f4d85024.png)
キーフレーズとして、必要なものを使用できます。 二次方程式も適切です(表1.6)。
![画像](https://habrastorage.org/storage/habraeffect/6c/be/6cbe6d8169d4a2cb6293a97058e6f592.png)
子ども向けの本からお気に入りのキャラクターを使用できます(表1.7)
![画像](https://habrastorage.org/storage/habraeffect/76/d1/76d1bd289a4fff6df064b8932a2f2d09.png)
また、変更のために、キリル文字をパスワードに挿入できます。 表1.8では、キーワードとリソース名の母音に挿入されています。
![画像](https://habrastorage.org/storage/habraeffect/50/20/5020636e59f3834503e9eed6d74d6141.png)
出版用の資料を準備しているときに、この方法を使用する別の方法を思いつきました。 実際のところ、パスワード回復システムのセキュリティの質問にも悩まされています。 あなたのほかにあなたの母親の旧姓を知っている人はいますか? すべてだと思います。 もう1つのセキュリティ上の弱点があります。 姓を暗号化してもお母さんは気分を害することはありませんか? その後、表1.9の原則を安全に使用できます。
![画像](https://habrastorage.org/storage/habraeffect/07/d6/07d63fce8dba12c0e78cbf52e2f3eeb6.png)
「マジック」テーブルを作成する
誰もが同じ「マジック」テーブルを使用している場合、それは良くないと思います。 ここに別のものがあります。
![画像](https://habrastorage.org/storage/habraeffect/e7/be/e7be4ade8e8273011e884533df758c12.png)
彼女はどう違うの? 左マージンは同じです。 中央のフィールドで、文字のシーケンスを変更しました。 そして、一番上のフィールドは、ロシア語とラテン語の文字をアルファベット順に並べていません。
実際、次の4つの単純なルールに従ってテーブルを作成できます。
1.テーブルをコンパイルする原則を覚えておく必要があります。
2.左のフィールドでは、文字を繰り返さないでください。
3.メインフィールドでは、列と行で文字を繰り返さないでください。
4.上のフィールドでは、任意の文字を任意の順序で並べることができます。
次に、最初の例のパスフレーズとリソース名を使用して、2番目の暗号化テーブルを使用してパスワードを作成してみましょう。 何が起こったのかを表2.1に示します。 違いを感じてください。
![画像](https://habrastorage.org/storage/habraeffect/5e/33/5e33602d215a893a94ab08e5e68571c1.png)
そして、より少ない労力で個人用テーブルを作成できるように、 ここでソースを.xls形式で投稿しました。
パスワードを「記憶」する
お気に入りのHabrahabr、Vkontakte、またはすべての詳細と写真で、子供が見つかったキャベツの使用方法とパスワードを思い出そうとしているサイトに行ったと仮定しますか? ただし、パスワードを覚えておく必要はありません。 まったく覚えられません。 これはどのように可能ですか?
1.自明の原則に従って、個人暗号化テーブルをコンパイルしました。 そうすれば、彼女の損失さえも大きな問題にはなりません。 彼女を復元します。
2.自分のパスフレーズを覚えていますか。 しかし、小数点第14位までの数字πを覚えています。
3.あなたは正気で、あなたが訪れたサイトをよく理解しています。
必要なのはそれだけです。 もう一度パスワードを作成します。まったく同じです。
「Seryozhenka、そして再び私は企業用石鹸のパスワードを忘れました」
このフレーズはあなたも困らせますか? 激怒しますか? わかりました。 非常に多くの追加のジェスチャーを行う必要があります。 もしも...
結局のところ、重要なフレーズがあります。 そして、あなたの「忘れっぽい同僚」は、従業員番号またはログインを持っています。 意図した目的に使用しましょう。
![画像](https://habrastorage.org/storage/habraeffect/b7/30/b730fa47394a63bd0f1ee5157617fc0c.png)
職場のセキュリティルールでは、月に1回パスワードの変更が必要ですか? もっと頻繁に? 次に、同じ条件下でパスフレーズを変更し、パスワードを再作成します。
![画像](https://habrastorage.org/storage/habraeffect/25/bf/25bf98d1b8a27fb0d16b2b92faf67bd7.png)
そしてもちろん、プロセスを自動化することを禁止する人はいません。
エピローグの代わりに
コンピューター上で紙や暗号化テーブルの写真を使用することはあまり便利ではないことを理解しています。 したがって、私は要求があります。 アイデアが気に入って、PC、電話、スマートフォン、またはコミュニケーター用のアプリケーションを作成できるなら、それを試してください。 私自身は地元ではなく、このために手が研がれていません...
PSキーワードは英語のキーワードであることを知っています。 パスワードという言葉は、すべての国、時代、人々の特別なサービスを混乱させるために使用しました。
公開後に更新
iFaTaL1Ty 、同様のアイデアを持つHabrahabrへのリンクをありがとう。
Yandexのアイデアとほぼ同じであるVasyaMobileに感謝します。
どうもありがとう、 jursovet 。 これは、同様のアイデアだけでなく、それを実装する実用的な方法でもあります。
テーマ別ブログに移動しました。
批評
Habrahabrのトピック 。パスワードを発明するこの方法について批判的なコメントがなされています。 そして、これは批判に対する私の反応です。
コメントを引用します。
rbJJkjwqmIyLm7erはmojdomainサイトのパスワードです。 キーフレーズを取り戻すと、私はバカだと認めます。
2019年8月24日更新
Dolferoは記事に基づいてPythonスクリプトを作成しました-github.com/dolferoIHYD/password_generator