在Java中使用mcrypt(在PHP中)的任何等价物?

任何人都可以告诉任何可以在java中使用的库,如果使用mcrypt库在PHP中完成操作,则可以得到相同的结果。

我想实际使用AES加密Java中的字符串,并在PHP中解密它。 Java Cipher是否会在PHP中通过mcrypt产生加密解密?

编辑:

在Web中找到了一些resin-3.1库。 是真的吗?

加密算法与编程语言无关。

只要:

  • 密码 (例如:AES,DES,Blowfish等),
  • 操作模式 (例如:CBC,CTR,OFB等),
  • 钥匙 ,
  • 四,和
  • 填充 (mcrypt使用零填充)

无论使用何种编程语言(假设实现都是正确的),您都可以加密和解密数据。

请记住,Java的Cipher适用于字节数组,因此如果要加密字符串,则需要使用String.getBytes()来获取字节数组。