Zumindest für den ersten Punkt bin ich etwas schlauer: CRC
Unit (hab die komplett übersehen
)
Aber auch hier hab ich nun das Problem, daß irgendwie nichts so recht zusammenpassen will: Wie muß ich denn den folgenden code übersetzen, daß da identischen Werte rauskommen?:
Hash.THash_CRC32.CalcString(strText, TMAC.Create(strPassword, nil), fmtHEX);
oder auch nur die einfachere Variante
Hash.THash_CRC32.CalcString(strText, nil, fmtHEX);
Meine Versuche mit
strResultV5 := IntToHex(CRC.CRCCalc(CRC_32, buffer, Length(strText)), 4);
liefern immer verschiedene Werte.
Ich bräuchte hier dringend eine Lösung. Alternative: welche Bibliothek ausser
DEC kann man sonst verwenden und wie müßte man sie konfigurieren um die gewünschten Werte zu erhalten. Problem ist halt: ich hab nicht wirklich eine Ahnung von Verschlüsselung und muß ein Projekt auf Delphi 2009 umstellen
Grüße,
Uli