BCrypt - умный, но «простой» алгоритм. Код Java имеет длину 700 строк (включая комментарии и 300 строк шестнадцатеричных констант), что является просто портом исходного кода
Это не сложный фреймворк с десятками модулей. Не может быть регулярного объявления о достигнутых этапах. Это просто работает ... Вероятно, у вас будет 1 изменение в течение следующих нескольких лет из-за проблемы безопасности, обнаруженной особенно умным исследователем безопасности, но у вас не будет сообщества, построенного вокруг этого, улучшения не ожидаются как оригинал алгоритм уже реализован
Здесь есть тесты, чтобы доказать соответствие версии C, я бы выбрал ее