BCrypt.net にはいくつかの異なるポートがあり、どれが「最適」かを判断するのは非常に困難です。
誰かが時間を割いてそれらをレビューし、どのプロジェクトをひいきにするかについて何らかの結論に達しましたか? 私が最も興味を持っているのは、開発者のコミュニティが最も活発なのはどれかということです。もちろん、機能セット、有効性、シンプルさ、ドキュメントも素晴らしいです:)
以下は、私が追跡できた BCrypt.Net 実装のリストです。
私が知る限り、これは最初の移植であり、しばらく更新されていません。バージョン 0.1
ユーザーは Derek Slager のコピーを Google コードに投稿し、いくつかの改善を行いました。バージョン 0.3
Visual Studio の唯一の NuGet バージョンであり、ソースのないコンパイル済みコピーであるため、確実なことは何もわかりません。バージョン 0.3 の Google Code エディションでのみ利用可能な新しい機能をサポートしているようです。サポートサイトがリストされておらず、それがオープンソースであり、いかなる種類の帰属も持っていないかどうかはわかりません(少し大雑把です)。バージョン 1.0、213 ダウンロード。
これは、Derek Slager のポートとは関係のない完全に独立したポートのようです。半定期的に更新されているようです。バージョン R5、140 ダウンロード。
このリストは完全ですか?どちらかを選択する理由はありますか?