Существует несколько разных портов BCrypt.net, и очень трудно сказать, какой из них «лучший».
12136]. Кто-нибудь нашел время, чтобы просмотреть их и прийти к какому-либо выводу, какой проект покровительствовать? Меня больше всего интересует, в каком сообществе разработчиков наиболее активно. Конечно набор функций, эффективность, простота и документация тоже хороши :)
Вот список реализаций BCrypt.Net, которые мне удалось отследить:
Насколько я могу судить, это первый порт и еще не был обновлен через некоторое время. Версия 0.1
Пользователь разместил копию Дерека Слагера в коде Google и внес некоторые улучшения. Версия 0.3
Единственная версия NuGet для Visual Studio, это скомпилированная копия без исходного кода, поэтому я ничего не могу о ней знать наверняка. Похоже, что он поддерживает новую функцию, доступную только в версии 0.3 Google Code. В нем нет сайта поддержки, и я не могу сказать, является ли он открытым исходным кодом и не имеет какой-либо атрибуции (немного отрывочно). Версия 1.0, 213 скачиваний.
Кажется, это полностью независимый порт, не имеющий отношения к порту Дерека Слагера. Кажется, у него есть некоторые полурегулярные обновления. Версия R5, загрузок 140.
Этот список полный? Есть ли причина выбирать одну программу вместо другой?