因业务接口需要,一些字符串要采用3DES,我自己写的加密后的字串是类似“2PxByPrASbNYbQ/2+y7BAQ==”形式,
而对方给的测试加密后的字串则类似“f6ca34fc6800ebc7abd14a2170f17156"形式,这明显是16进制表示,但长度也明显不一样。 有明白3DES的朋友,帮忙讲解一下有关3DES相关事项,谢了。
而对方给的测试加密后的字串则类似“f6ca34fc6800ebc7abd14a2170f17156"形式,这明显是16进制表示,但长度也明显不一样。 有明白3DES的朋友,帮忙讲解一下有关3DES相关事项,谢了。
解决方案 »
- 如何在winform发送请求实现查看需要验证的页面
- 控建问题,在线,解决就结贴,谢谢
- 我在asp.net里执行一个应用程序(非.net开发)为什么老报错?让他独立运行就没事
- 如何用oledb的方法将sql server中的数据插入excel啊?
- 如何屏蔽alt+ctrl+del或是ALT+F4?
- 1)如何将在PictureBox上绘制的图形保存为bmp文件;2)能否直接将1个bmp文件转为矩阵,做图像处理
- 刚开始学习C#,请求高手指点道路。谢谢!!
- 请问怎样撤消一个文件夹或文件的共享?
- 新建一个类的属性是数组类型,怎样用get、set定义?
- 有关开发三层模型的问题
- 图片压缩成什么格式,压缩幅度最大?(用C#代码实现)
- 能否将两个Access数据中的两个表串到一起?
另外也有可能使用Base64编码,Base64编码为64位编码,大约长度为加密字符的3倍长度。3DES加密解密都是适用Byte数组来进行的,每一个Byte是8位,用16进制字符表示就是2个字节,例如255的16进制是FF
长的像md5
2PxByPrASbNYbQ/2+y7BAQ==
DES
3DES
TripleDES
长的都这样
密钥:0123456789ABCDEFFEDCBA9876543210
密文:+LbAOv/nr0vGhzmKlE7+0w==我是用的Delphi组件TDCP_3des加密的, 怎么得到的密文是::+LbAOv/nr0vGhzmKlE7+0w==
哪位大师指点下啊!!