当前位置: 代码迷 >> Java相关 >> java的des cbc加密,该怎么解决
  详细解决方案

java的des cbc加密,该怎么解决

热度:2377   发布时间:2013-02-25 21:44:58.0
java的des cbc加密
请问,用java来实现des的cbc加密,是如下的方式处理嘛?
  Cipher c = Cipher.getInstance("DES/CBC/PKCS5Padding");

  如果是的话,想再问一下,就是des的cbc方式加密和普通的des加密有什么区别?后面的那个PKCS5Padding有什么用处?

 

------解决方案--------------------------------------------------------
探讨
to little_qd:
您的这句话:只有CBC模式,key PKCS5Padding iv对应时,Java与其他语言的算法才兼容
请问怎么理解呢?
是否只有cbc模式,并且只有PKCS5Padding的补位方式,java des出来的结果才和其他的相同,是这样吗??
如果是这样的话,要达到和其他语言相同的结果,是不是就得自己重写这个des的算法?

------解决方案--------------------------------------------------------
探讨
to little_qd:
您的这句话:只有CBC模式,key PKCS5Padding iv对应时,Java与其他语言的算法才兼容
请问怎么理解呢?
是否只有cbc模式,并且只有PKCS5Padding的补位方式,java des出来的结果才和其他的相同,是这样吗??
如果是这样的话,要达到和其他语言相同的结果,是不是就得自己重写这个des的算法?
  相关解决方案