3DES一些说明
来源:互联网 发布:成都房价 知乎 编辑:程序博客网 时间:2024/06/03 20:55
3DES:是在DES的基础上采用三重DES,即用两个56位的密钥K1,K2,发送方用K1加密,K2解密,再使用K1加密.接收方使用K1解密,K2加密,再使用K1解密,
3DES实现: 主要有CBC,ECB实现,java默认是ECB
对于待加密解密的数据的填充方式:NoPadding、PKCS5Padding、SSL3Padding,默认填充方式为,PKCS5Padding
java中要求key的size必须为24;对于CBC模式下的向量iv的size两者均要求必须为8, 所以在处理8字节的key的时候,直接使用DES三次, 加密时候为(加密--解密--加密),解密时候为:(解密--加密--解密)
所以,你在使用8字节的key做3des的使用,使用对应的上面类来做3次动作,解密肯定是正确的
3DES实现: 主要有CBC,ECB实现,java默认是ECB
对于待加密解密的数据的填充方式:NoPadding、PKCS5Padding、SSL3Padding,默认填充方式为,PKCS5Padding
java中要求key的size必须为24;对于CBC模式下的向量iv的size两者均要求必须为8, 所以在处理8字节的key的时候,直接使用DES三次, 加密时候为(加密--解密--加密),解密时候为:(解密--加密--解密)
所以,你在使用8字节的key做3des的使用,使用对应的上面类来做3次动作,解密肯定是正确的
0 0
- 3DES一些说明
- 3DES算法及说明
- objective-c的des、3des加密的一些方法
- DES & 3DES算法
- DES/3DES/AES
- DES/3DES/AES
- DES、3DES
- java 3des des
- DES、3DES
- DES、3DES、AES
- des与3des
- DES的一些笔记
- DES加密算法及有关说明
- DES(ECB) DES(CBC) 3DES
- 3DES
- 3des
- 3DES
- 3DES
- 使用 Eclipse V3.3 保持代码干净
- 探求DVB+OTT商业模式,推动有线电视平台化运营
- UVa 10891
- [算法]算法竞赛入门经典,笔记,见证成长。
- 算法竞赛入门经典-前四章-UVa494 - Kindergarten Counting Game-幼儿园数数游戏-难度1
- 3DES一些说明
- org.apache.log4j.Logger详解
- openGL螺旋曲线绘制
- outline
- 卸载 MacPorts
- Spring 使用注解方式进行事务管理
- oracle chr(ASCII)对照表
- DLNA简介
- Android WebView中Header与Cookie应用场景深入剖析