能力值:
(RANK:760 )
|
-
-
2 楼
这一个KEY是192bits,即24Bytes,
DES Single 8byte,DES Double 8byte,DES Double 16byte,
DES Triple 8byte,DES Triple 16byte,DES Triple 24byte
都是根据KeySize从这个Key里分别取的。
更详细的代码可以参考cipher1.pas中的TCipher_3DES
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
请教一下:
我参考了cipher,在delphi7中这样调用:
with TCipher_3DES.Create('',nil) do
try
Mode := cmCTS;
InitKey(Key,nil);
Encodefile('c:\source.txt','c:\encode.txt');//加密一个文件
InitKey(Key,nil);
Decodefile('c:\encode.txt','c:\decode.txt');//解密这个文件
finally
Free;
结果加密后的文件与用cipher提供的Demo.exe文件加密生成的demo.enc文件不一致,但这里解密的结果与源文件却是一样的。请教一下这是什么原因?是不是调用方法不对?谢谢!
|
能力值:
( LV9,RANK:770 )
|
-
-
4 楼
税务师(TaxExpert)用的是3DES
http://bbs1.pediy.com:8081/showthread.php?s=&threadid=20507
|
|
|