Аналог MCRYPT в AndroidStudio

Ответить
goodwin74
Сообщения: 1
Зарегистрирован: 27 окт 2015, 19:58

Аналог MCRYPT в AndroidStudio

Сообщение goodwin74 » 27 окт 2015, 20:08

У меня идёт создание канала между Android(JAVA) клиентом и бэкэндом PHP посредством смешанного протокола из RSA и Диффи-Хеллман. Когда создаётся общий ключ приватный, мне нужно передать кое какие данные в зашифрованном виде при помощи этого ключа.
Подскажите как реализовать один и тот же алгоритм на 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);

Ответить