Документы openssl описывают опцию -1
как: «Использовать алгоритм паролей BSD на основе MD5 1».
Jasypt является библиотекой java cryptogrqphy, как и jBCrypt . Jasypt немного сложнее, но более настраиваемый.
Я не так много знаю о крипто, но я предполагаю, что пароль, сгенерированный openssl, ломается как:
$1$
- указывает, что это было сгенерировано с использованием схемы MD5
Gt24/BL6
- 8-байтовая соль
$
- разделитель
E4ZsrluohHFxtcdqCH7jo.
- хеш
так что похоже на BasicPasswordEncryptor Джасепта может быть то, что вы хотите -