1. 首页
  2. 编程语言
  3. Delphi
  4. delphi与java加密解密DES/CBC/PKCS5Padding

delphi与java加密解密DES/CBC/PKCS5Padding

上传者: 2019-05-13 06:11:47上传 RAR文件 3.85KB 热度 43次
最近做一个接口,与JAVA的关于DES/CBC/PKCS5Padding互相解密。在网上找了很多资料,摸索了3天才摸索出来。同样的明文,用JAVA加密的密文死活都跟用DELPHI加密的不相等,有时候少于8个字符的就正常,多了8个字符的就有问题,原来是有个7把7改成8就可以了。害人啊,,functionEncryDes(conststr:string;constkeystr:string;constivstr:string):string;varkey:tkey64;Context:TDESContext;Block,iv:TDESBlock;i,j,len,posnum:smallint;poschar,xx:char;xuhua
用户评论
码姐姐匿名网友 2019-05-13 06:11:47

转出来的差别很大啊

码姐姐匿名网友 2019-05-13 06:11:47

算出来的不一样,字符串"><head><",密钥'12345678';算出来是 '396e03f38024b5cb',网页上传换的算数来是'396e03f38024b5cbfeb959b7d4642fcb',大于8位算出来就不一致

码姐姐匿名网友 2019-05-13 06:11:47

可以用,谢谢

码姐姐匿名网友 2019-05-13 06:11:47

我是纯字母可以用

码姐姐匿名网友 2019-05-13 06:11:47

可以运行,但和JAVA加密出来的有偏差~

码姐姐匿名网友 2019-05-13 06:11:47

谢谢分享。谢谢分享。

码姐姐匿名网友 2019-05-13 06:11:47

感谢分享!学习了

码姐姐匿名网友 2019-05-13 06:11:47

谢谢,下来试试

码姐姐匿名网友 2019-05-13 06:11:47

对中文支持不好,不知要怎么样才能取出中文正确的加解密内容

码姐姐匿名网友 2019-05-13 06:11:47

可以用十大神兽