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