Forum: Programmieren allgemein
by KaiW,
18. Okt 2016
Hallo,
hier die Lösung für alle, die ein ähnliches Problem haben:
function GenerateSignature(const AData, AKey: string): string;
var
AHMAC: TIdBytes;
begin
IdSSLOpenSSL.LoadOpenSSLLibrary;
Forum: Programmieren allgemein
by KaiW,
16. Okt 2016
Hallo zusammen,
das eigentliche Kernproblem: Ich möchte die PHP-Funktionen hash_hmac und base64_encode in Delphi abbilden um das Datum '1234567890' mit dem Schlüssel 'ABCDEFG' zu signieren und das Ergebnis anschließend base64 kodieren.
In PHP sieht das ganze folgendermaßen aus:
echo base64_encode(hash_hmac('sha256', '1234567890', 'ABCDEFG', TRUE));
Ausgabe:...