在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()
来获取字节数组。