Hallo Delphi-Gemeinde.
Ich muss AES128-Zeichenketten entschlüsseln.
Nun ist es aber so, dass ich von Verschlüsselungen überhaupt Ahnung habe.
Ich habe etwas rumgegoogled und eine Reihe von DCPcrypt Beispielen gefunden, aber keines bringt für mich das korrekte Ergebnis.
Ich stehe auf dem Schlauch.
Delphi-Quellcode:
Key := '
30F9FDB205E2821C1163C68B3CB542BE';
// Der Schlüssel
Data := '
Hz6/lUsQU4i+E8f7O33cA1APEiu1SwAG';
// Die Zeichenkette , vermutlich base64, kommt aus XML
Ergebnis := '
F5D0CC6A9B7FA0F9AE8324ED871B7509';
// <- Das soll raus kommen
Als Verschlüsselungsmethode habe ich das dazu gefunden:
http://www.w3.org/2001/04/xmlenc#kw-aes128
Offenbar gibt es hier einen Key-Wrapper ... Den Algorithmus verstehe ich irgend wie nicht.
Leider habe ich momentan nicht die Zeit mich in dieses komplexe Thema "Verschlüsselung" einzuarbeiten (obwohl es sicherlich interessant wäre).
Diese Entschlüsselung ist nur ein kleiner Teil eines riesigen Projektes.
Daher hoffe ich auf eure Hilfe, dass ihr mir einen Schubs in die richtige Richtung geben könnt.
Danke im Voraus.