私はこの種のハッシュをプログラムで生成しようとしています:
axF3s9cdEnsNP
しかし、それがどのようなハッシュであるかはわかりません。ハッシュは.htpasswdファイルから取得されます。
私が試したすべてのオンラインhtpasswdジェネレーターは、異なるタイプのハッシュを生成します。
これはCRYPT暗号化です-古いデフォルトです。おそらくMD5またはSHAを代わりに使用する必要があります。詳細については、man htpasswd
を参照してください。
パスワードをどのように生成しようとしていますか? htpasswd -n -b username password
を実行することもできますが、ほとんどの言語にはおそらくすでにそのためのライブラリ関数があります。
Perlの例:
Perl -e 'print crypt("passwordgoeshere","salt") . "\n"'
2番目のパラメータはソルトです。 Gerardが指摘しているように、塩としてランダムな文字列を使用する方がよいでしょう。