Подскажите как реализовать один и тот же алгоритм на JAVA и PHP. На PHP есть удобный mcrypt c AES 256 бит, но на JAVA я не совсем понимаю как так же расшифровать полученный от PHP текст и так же зашифровать и отправить обратно, чтобы PHP смог его тоже обратно расшифровать. Т.е. по сути нужен один и тот же алгоритм шифрования, но если в PHP mcrypt решает это одной строкой, то гуглил AES 256 под java не совсем понял примеры. Если у кого есть возможность напишите как реализовать шифровку дешифровку на JAVA в AndroidStudio, чтобы она делала тоже самое что и mcrypt c типом MCRYPT_RIJNDAEL_256
Код: Выделить всё
mcrypt_encrypt (MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB);