clwn.net
当前位置:首页 >> php的3DEs加密结果与jAvA不一致 >>

php的3DEs加密结果与jAvA不一致

package org.jamie.demo; import java.security.NoSuchAlgorithmException; import java.security.Security; import java.util.Random; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import ...

在php中这个段代码只有报错功能 没见过这样的php代码

这个曾经研究过一点,如果你有php段完整的加密源代码,那么还是有可能做到结果一致的,否则很难,因为虽然都叫3des,但里面却有多种算法,比如php加密时是否使用了向量等等

代码楼上的给出了,虽然我还没测试。 但这东西要解密你光知道加密后的东西还不行啊,还得知道是用了什么作为密钥。

只是加密方式不一样而已,3des需要自己写一些自定义函数来处理。 网上可以找到很多现成的方法。 百度 php 3des加密,我找到了一大堆。 https://www.baidu.com/s?wd=php%203des%E5%8A%A0%E5%AF%86&rsv_spt=1&rsv_iqid=0x9510baa000001629&issp=1&...

aes/des加密速度快,适合大量数据,des容易破解,一般用3重des,后来又出现了更快更安全的aes rsa是公钥加密,速度慢,只能处理少量数据,优点是公钥即使在不安全的网络上公开,也能保证安全 常见情况是双方用rsa协商出一个密钥后通过aes/3des给数据加密...

iv的作用主要是用于产生密文的第一个block,以使最终生成的密文产生差异(明文相同的情况下),使密码攻击变得更为困难

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com