开发者社区 问答 正文

java中如何实现对数据进行3DES的ECB加密

要加密的数据为:5140000000080401AEBFFFFFFFF7FBFE
密钥为:00000000000000000000000000000000
最后的结果为:DBBE8A87A4E37D95B5EDDD2BE6A4151F
我的代码为:
screenshot
screenshot
可加密出来的数据不对,大家帮忙给看看是怎么回事?谢谢大家

展开
收起
蛮大人123 2016-02-15 13:57:35 3373 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    把这行
    "00000000000000000000000000000000".getBytes()
    换成
    new byte[34]
    "0".getBytes()这句和new byte[]{0}这句不一样

    2019-07-17 18:43:14
    赞同 展开评论