У меня есть шифрование blowfish script в PHP и JAVA наоборот, который работал нормально до сегодняшнего дня, когда я столкнулся с проблемой.
То же самое содержимое зашифровывается по-разному в Java vs PHP всего за 2 символа, что действительно странно.
PHP
wTHzxfxLHdMm/JMFnoh0hciS/JADvFFg
Java
wTHzxfxLHdMm/JMFnoh0hciS/D8DvFFg
-------------------------^^
Как вы видите, эти две позиции не совпадают. К сожалению, это реальный адрес электронной почты, и я не могу поделиться им. Также я не смог воспроизвести проблему с другими немногими значениями, которые я тестировал. Я попытался изменить классы кодирования Base64 на Java, и это не помогло.
Исходный код PHP здесь, а для Java здесь.
Что я могу сделать для решения этой проблемы?