1

私はメール転送エージェントとしてdovecotを使用しており、システムでサポートされている最強のパスワードスキームであるSHA512-CRYPTまたはSHA256-CRYPTを使用することを目指しています(BLF-CRYPTは機能しません)。

自分で作成したWebインターフェイスの場合、パスワードをハッシュするためにnode.jsで関数またはライブラリを探します(SHA ***-CRYPTを使用)。

4

3 に答える 3

1

SHA-256 crypt および SHA-512 crypt パスワード ハッシュをサポートする Node.js アドオンであるshacrypt の私のフォークを確認してください。

私はそれを次のように拡張しました:

  • Node.js の libuv スレッド プールで計算が実行される非同期操作をサポートするため、イベント ループをブロックしません。

  • モジュールを Windows でビルドできるようにする

パッケージを正常にインストールするには、C++ ビルド ツールがシステムにインストールされている必要があります。Windows で実行している場合は、Microsoft の Build Tools for Visual Studio 2017 をダウンロードできます。

リンク: https://github.com/vlasky/shacrypt

于 2018-08-06T06:43:52.650 に答える
-1

このページを見たことがありますか: hexDigest入力タイプのcryto.createHash sha512

crypto.createHash関数を使用できますが、なぜSHA512なのですか?あなたのウェブサイトにそれが必要ですか?

于 2013-01-06T00:41:13.490 に答える