php和java中的加密和解密

Posted 闲云野鹤的博客日志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php和java中的加密和解密相关的知识,希望对你有一定的参考价值。

遇到的java代码如下:

Cipher cipher=Cipher.getInstance("DESede/CBC/PKCS5Padding");

php中使用des算法 始终校验不过去。对方的提供的代码中

MCRYPT_TRIPLEDES 有这个关键字。 而不是 MCRYPT_DES 然后google知道结果。

java代码中。第一段是加密算法的名称,如DESede实际上是3-DES。
所以php可以使用以下代码
1 $key = "123456789";
2 $iv = "111111";
3 $data = ‘{}‘;
4 echo openssl_encrypt ($data, ‘DES-EDE3-CBC‘, $key, 0, $iv);;

 




以上是关于php和java中的加密和解密的主要内容,如果未能解决你的问题,请参考以下文章

Rijndael-256 PHP 中的加密解密

如何使用BASH命令解密PHP Openssl加密

从 Java 生成的数据中解密 PHP 中的 AES-128

java加密用PHP解密

80分求DES加密解密算法实现的PHP源代码

字符串加密 PHP/Java