delphi与java加密解密DES/CBC/PKCS5Padding
最近做一个接口,与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
用户评论
转出来的差别很大啊
算出来的不一样,字符串"><head><",密钥'12345678';算出来是 '396e03f38024b5cb',网页上传换的算数来是'396e03f38024b5cbfeb959b7d4642fcb',大于8位算出来就不一致
可以用,谢谢
我是纯字母可以用
可以运行,但和JAVA加密出来的有偏差~
谢谢分享。谢谢分享。
感谢分享!学习了
谢谢,下来试试
对中文支持不好,不知要怎么样才能取出中文正确的加解密内容
可以用十大神兽