1つの方法、無料の決定論的なパスワードジェネレーター。 Rust DicewareとAragon2(2015年のパスワードハッシュ競争の勝者)で100%を作成して、暗号化されたパスワードを作成します。
このプログラムを任意のコンピューターにインストールし、パスワードに完全にオフラインで同期せずにアクセスできるはずです。
上記のテキストをPWORDに入力すると、実際に使用しないことをお勧めするraW5kbmVzcyBjbG92ZXI
の同じパスワードが常に表示されます。これはデモンストレーションのみです。
クイックインストール
cargo install pword
クローンとビルドインストール
git clone https://github.com/drbh/pword.git
cd pword
cargo install
Dicewareアルゴリズムに基づいて、ユーザーが覚えておくべきマスターパスフレーズを生成します。このパスフレーズは、安全な乱数ジェネレーターによってシードされています。開発者からの詳細情報。次に、このパスフレーズをAragon2パスワード生成関数の塩として使用します。
Webサイトのユーザーの入力に基づいて、プロトコルまたはトレーリングパスではなく、ドメインを含むホスト名をお勧めします。 Eg github.com
HTTPSを含めていません - およびマスターパスフレーズには、十分にランダムになりますが、ハッシュ機能への入力を簡単に覚えることができます。入力と塩をAragon2に渡し、メモリハードパスワード機能を渡します。出力は長い間手に入れた文字列で、中央から20文字をサブセットします。
出力は、フレーズとパスワードホストを使用して再生できる一意の20桁のパスワードです。これは、人間がパスワードを生成するプロセスが計算上の高価であることを覚えておくことを非常に簡単にすることを目的としています(パスフレーズの生成とメモリハードハッシュ機能が必要です)。
より安全なパスワード(100桁以上の長さのパスワード)を作成することは非常に困難ですが、これにより、クロスから多くの非常に安全な(おそらく現在のパスワードよりも安全な)簡単に作成してアクセスする方法が提供されます。 - プラットフォームツール。
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI