![]() |
Re: Umstellung DEC 3 auf DEC5.2: fehlende Funktionalität?
Und der nächste Punkt ist gelöst:
Delphi-Quellcode:
aus DEC 3 kann durch folgenden Code in DEC 5 ersetzt werden:
THash_MD5.CalcString(FText, TMAC.Create(FPassword, nil), fmtHEX);
Delphi-Quellcode:
Grüße,
var
strKey: ANSIString; ... begin ... // erst mal Password Hashen mit MD5 strKey := DEC5_DECHash.THash_MD5.CalcBinary(FPassword, DEC5_DECFmt.TFormat_Copy); with DEC5_DECHash.THash_MD5.Create do try Init; // Digest mit gehashtem Password verknuepfen DEC5_DECUtil.XORBuffers(Digest^, PAnsiChar(strKey)^, Length(strKey), Digest^); Calc(PAnsiChar(FText)^, Length(FText)); Done; strResultV5 := DigestStr(DEC5_DECFmt.TFormat_HEX); finally free; end; ... end; Uli |
Re: Umstellung DEC 3 auf DEC5.2: fehlende Funktionalität?
Hi Uli,
das schaut doch richtig gut aus und ist bestimmt eine Hilfe für Spät-DEC-Wechsler, die jetzt gleichzeitig vor dem Wechsel von DEC 3 zu DEC 5.x und dem Wechsel von Dx zu D2009 stehen. Gruß und Danke, Assertor :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz