关于JAVA 处理DES CBC 加密的问题,ISO8583报文

AsherLay 2010-04-06 05:41:40
一个关于DES CBC的问题

最近在做ISO8583报文的组包。

了解的人应该知道128域MAC是需要通过加密的。
我们的要求是DES CBC加密

遇到的问题是这样的
需要穿8位byte[]数组进去,加密,然后得到返回的byte[]数组,应该也是8位。
但是无论如何,我输出的都是16位,不知为何。

不知道有没有高手可以帮忙解决一下,能不能设置输出的位数,或者这样的问题应该如何解决呢?

貌似C++输出是8位,非常搞不懂。

如果能解决,可以多加分,希望大家赐教。
...全文
207 3 打赏 收藏 转发到动态 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlegang 2010-04-08
  • 打赏
  • 举报
回复
关注,难道是Padding
truediego 2010-04-07
  • 打赏
  • 举报
回复
如果不拘泥于CBC的话

可以试试看

DES/CFB8/NoPadding
amdgaming 2010-04-06
  • 打赏
  • 举报
回复
不懂, 看看
相关推荐

62,568

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告