java 3DES加密解密 求高手指点

J2EE 码拜 6年前 (2016-06-06) 517次浏览
本人试了很多种方式  加密出来的效果就是和 下面的不一样  整整弄了一个礼拜了 一点头绪也没 谁能帮帮本人啊  提供方给的密钥是 16位  32字节  的   java 3DES 又是要24字节 求高手解救  362440326@qq.com  百度和CSDN全部java的代码 本人都试过了 出来不了 以下文档的效果
业务转发报文加密3DES密钥: 035BFBC36512A6B706AAA31AA930B4E9
业务模块名:MSZF
账单中心RSA公钥与模块
公钥:65537
模数:189511853588221033655506666553345414773
安全上采用3DES加密方式传输报文。
加解密实例:
加密前的字符串=this is a test !
加密前的16进制byte数据=74686973206973206120746573742021
密钥=31A23DC530D233323E3F32C531303639
加密后数据=68446A3371CE3C69F33FB963EEEB25BFBCC3FECAC6F0AE01
解密后16进制byte数据=74686973206973206120746573742021
解密后字符串=this is a test !
加密示例:
明文=”hi, this is a test”
密钥:
模数=251767060929432528453674665284960515581
公钥子数=65537
私钥子数=223973071491032169187666453871333169473
使用公钥(模数和公钥子数)加密,
结果=“0680BC9567A89E567D50211F5DAAD828EB1DE1E334E0F939D1459B0194CBE56CC9F830BC0217210EC7170D9D7BCE1AEA12CE84FB9414777D39”
使用私钥(模数和私钥子数)解密,
结果=”hi, this is a test”
解决方案

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明java 3DES加密解密 求高手指点
喜欢 (0)
[1034331897@qq.com]
分享 (0)