複数のハッシュアルゴリズムを使用してパスワードをハッシュする最も簡単な方法

複数のハッシュアルゴリズムを使用してパスワードをハッシュする最も簡単な方法

ファイルに多数のプレーンテキストパスワードが格納されており、pwds.txtさまざまなハッシュアルゴリズムでこれらのパスワードのハッシュバージョンを取得したいと思います。ハッシュアルゴリズムごとに1つのファイルが必要です。少なくとも私は、、、MD5(塩の有無にかかわらSHA1SHA256)以下のハッシュ値を取得したいと思いますbcrypt

あまりにも多くのスクリプトを使用せずにこれを簡単に取得する方法はありますか?

hashcat私のような既存のパスワードクラッキングツールのいくつかを活用することを検討しましたが、john残念ながら(私が知っている限り)彼らはすべてあなたがすでにハッシュされたパスワードのリストがあり、これを解読しようとしています。基本的に私はその反対が欲しい!プレーンテキストのパスワードがありますが、ハッシュされたパスワードを作成したいと思います。私はコマンドラインオプション(両方のプログラムについて)を賢く組み合わせてプレーンテキストからハッシュリストを出力するように欺く方法を見つけることができませんでした。

ノート

小さなファイルに対してこれを行う短いPHPスクリプトを作成しましたが、必要なパスワードファイルのサイズに比べて十分なメモリがありません。

答え1

少なくともMD5、SHA1、SHA256からハッシュ値を取得したいと思います。

望むより:

  • man md5sum
  • man sha1sum
  • man sha256sum

これを使用するときに改行文字があることに注意してください!

関連情報