Любой эквивалент для mcrypt (в PHP) для использования в Java?

Может ли кто-нибудь рассказать о любой библиотеке, которая может быть использована в java, что дает тот же результат, если операция была выполнена на PHP с использованием библиотеки mcrypt.

Я хочу на самом деле зашифровать строку в Java с помощью AES и расшифровать ее на PHP. Будет ли Java Cipher выдавать шифрование, дешифруемое mcrypt в PHP?

редактировать:

Нашел некоторую библиотеку смолы-3.1 в Интернете. Может ли так быть?

Алгоритмы шифрования не зависят от языка программирования.

Пока:

  • Шифр (например: AES, DES, Blowfish и т. Д.),
  • Режим работы (например: CBC, CTR, OFB и т. Д.),
  • Ключ ,
  • IV и
  • Заполнение (mcrypt использует нулевое дополнение)

все равно, вы сможете шифровать и расшифровывать данные независимо от используемого языка программирования (при условии правильности реализации).

Просто помните, что шифр Java работает на байт-массивах, поэтому, если вы String.getBytes() строку, вам нужно будет использовать String.getBytes() для получения массива байтов.