質問

scrypt bcrypt 特定の状況でのハッシュアルゴリズム。

とにかく、scryptはまだ広く使用されていないようです。これまでに.NETの実装(C#で好まれている)を見た人はいますか?

役に立ちましたか?

解決

最後に、 CryptSharpライブラリのC#でscryptの実装を見つけました。
ライブラリはオープンソースであり、 ISCライセンスを使用しています。

  • CryptSharp

    バージョン履歴

    1.2.0 2011年1月23日:
    SCrypt KDFは、CryptSharp.Utility.SCryptとしてサポートされるようになりました。
    SCryptに必要なdjbのSalsa20を追加しました。

他のヒント

ここに.NET用のSCryptの新しい実装があります: https://github.com/replicon/Replicon.Cryptography.SCrypt

優れたライブラリであるCryptoSharpとは異なり、これはネイティブライブラリのパッケージラッパーとして実装されます。これにより、ネイティブレベルの命令(SSE2など)を使用して、実装のパフォーマンスを大幅に向上させることができます。

欠点は、ネイティブのコンパイル済みアセンブリを含め、使用する適切なアセンブリを検出し、パッケージを解除してからロードする必要があることです。つまり、すべての環境に理想的というわけではありませんが、機能する場所ではうまく機能します。

私のように、クイックグーグル(トップリンクとして表示されます)を介してこの質問に到達した場合は、SCryptをNugetパッケージとしてプロジェクトにダウンロードできます。 ジェネラコディセタグプレ

次のように使用します: ジェネラコディセタグプレ

比較 ジェネラコディセタグプレ

ここにGithubリンク

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top