|
#1
|
|||
|
|||
decrypt
Есть кусок типа:
Код:
function DecryptFileToStream( srcFN,K: string;var Dest: TStrings;bk:TKeyBit) : Boolean; var fs: TFileStream; ds: TStream ; begin try fs:=TFileStream.Create( srcFN, fmOpenRead ); ds:=TMemoryStream.Create; Result:=DecryptStream( fs, K, ds, bk ); if Result then begin Dest.LoadFromStream( ds ); end; finally fs.Free; ds.Free; end; // try end; Код:
var s : string; ini: TMemIniFile; DecINI: TStrings; begin DecINI:=TStringList.Create; s:=ExtractFilePath( Application.ExeName )+ 'data.pfr'; DecryptFileToStream( s,'11', DecINI,kb256); ini:=TMemIniFile.Create( '' ); ini.SetStrings( DecINI ); Код:
function fn8(s:string): Boolean ; var decr:TStrings; ini:TMemIniFile; reg:TStrings; IK,INa,IM:string; begin try Result:=False; decr:=TStringList.Create; result:=DecryptFileToStream(s,'66',decr,kb256); ini:=TMemIniFile.Create(''); ini.SetStrings(decr); Данные и файл верны. |