qG4'P}:ZGKq? 0 [KO!、7` @; 6F ] xQ1H] mxLPa#?
我慢できない! 特に、これらのすべてのパスワードはサービスごとに定期的に変更する必要があるという事実を考慮すると、非常に多くのパスワードがあるため、頭を振り回すことになります! どこですべてを覚えていますか?
いくつかのオプションがあります:
a)簡単なパスワードを設定し、誰かがそれらを手に入れたり推測したりすることを恐れています。
b)複雑なパスワードを設定し(上記を参照)、紙の上で常に携帯します(これも非常に安全ではありません!)。
c)システム内の通常の手段を使用して、単純なフレーズに暗号化方式を使用します。
それは私が触れる3番目のポイントです。 このメソッドは次のように要約されます(基本的な例):
%echo "_" | md5
出力では、 b3d0da41b07d550d97d579bd642d7dbfという形式の暗号化ハッシュを取得します。 ただし、これは最も原始的な例です。 md5はsha1 / uuencode / opensslと組み合わせて、一般的には思い浮かぶすべてのものと組み合わせて使用できます! たとえば、ハッシュから特定の回数だけハッシュを取得することもできます。 パスワードの長さを切り捨てる必要があることを警告したいだけです! サイズがわかっている場合、暗号強度は大幅に低下します。
このアクションを実装する簡単なスクリプトを紹介します。 私はそれを「genspass」(GenerateSでエンコードされたパスワードから)と呼び、古典的なunixシェルで書かれています(もちろんbash / zshなどと互換性があります)。
プログラムは単純に動作します。キーフレーズ(単語、記号-関係ありません)を受け取り、MD5に変換してからBASE64に変換し、指定した長さ(スクリプトで設定)にトリムします。その後、結果が画面に表示されます。
例: 123を入力してYmExZjI1MTFmYzMを取得し、必要に応じてコピーして貼り付けます。
スクリプトの最新バージョンは、常にこのアドレスで入手できます。