Описание тега jbcrypt
jBCrypt
это Java-реализация OpenBSD Blowfish
код хеширования пароля, как описано в "A Future-Adaptable Password Scheme"
Нильсом Прово и Давидом Мазьером.
Эта система хэширует пароли, используя версию Брюса Шнайера. Blowfish
блочный шифр с модификациями, призванными повысить стоимость взлома паролей в автономном режиме и помешать быстрой аппаратной реализации. Стоимость вычислений алгоритма параметризована, поэтому ее можно увеличивать по мере того, как компьютеры становятся быстрее. Цель состоит в том, чтобы снизить вероятность взлома базы данных паролей, чтобы злоумышленник узнал пароли в открытом виде (например, с помощью Джона Потрошителя).
jBCrypt
лицензируется по лицензии ISC/BSD (подробности см. в файле LICENSE) и поставляется с набором JUnit
модульные тесты для проверки правильности работы библиотеки и совместимости с канонической реализацией C bcrypt
алгоритм.
Домашняя страница проекта http://www.mindrot.org/projects/jBCrypt/.