コマンドラインからランダムなパスワードを生成する
使用できる最も安全なパスワードのいくつかは、ランダムに生成されたものです。コマンドラインから、潜在的なパスワードをさまざまな方法でランダム化できます。これは、生成された文字の安全なパスワードとして使用できます。
ランダムシーケンスを生成する主な方法をいくつか取り上げ、コマンドを組み合わせて生成されたパスワードをさらにランダムにする方法を示します。
コマンドラインからランダムパスワードを生成する方法
まず、openssl を使用する私の頼りになる方法を試してみましょう:
openssl rand -base64 6
このコマンドの出力は完全にランダムで、次のようになります: cG/ah3+9
文字列の末尾の数字を変更することで、パスワードの長さを調整できます。 / や + などの異常な文字で終わりたくない場合は、16 進数から生成することもできます:
openssl rand -hex 4
それでも十分にランダムでない場合は、openssl のランダム化された出力を md5 にパイプし、ランダム化された出力の md5 ハッシュを設定された文字数に切り詰めることができます:
openssl rand -base64 8 |md5 |head -c8;echo
また、創造性を発揮して、日付などの他のコマンドからランダムな入力を取得し、現在の日付の md5 ハッシュから 8 文字をトリミングすることもできます:
date |md5 |頭 -c8;エコー
または ping:
ping -c 1 yahoo.com |md5 |頭 -c8;エコー
md5メソッドを使用すると、任意のコマンドまたはファイルの出力を取得して、安全なパスワードを作成できます。
明らかに、これらのランダム化されたパスワードはすべて覚えるのが簡単ではないため、パスワード マネージャーを使用すると便利ですが、それは別のトピックです.