BCrypt.net 有几个不同的端口,很难说哪个是“最好的”。
有没有人花时间审查它们并就光顾哪个项目得出任何结论?我最感兴趣的是哪个拥有最活跃的开发者社区。当然,功能集、有效性、简单性和文档也很好:)
这是我能够追踪到的 BCrypt.Net 实现列表:
据我所知,这是第一个端口,并且有一段时间没有更新。0.1版
用户将 Derek Slager 的副本发布到 google 代码并进行了一些改进。0.3版
Visual Studio 唯一的 NuGet 版本,它是一个没有源代码的编译副本,所以我无法确定它的任何信息。它似乎支持仅在 0.3 版 Google 代码版本中可用的新功能。它没有列出任何支持站点,我不知道它是否是开源的并且没有任何类型的归属(有点粗略)。1.0 版,213 次下载。
这似乎是一个完全独立的端口,与 Derek Slager 的端口无关。它似乎有一些半定期更新。版本 R5,140 次下载。
这份清单是否完整?有什么理由选择一个而不是另一个吗?