AES 128 in C++

benurb

Mitglied
Hallo,

Heute habe ich mal keine PHP Frage (naja ein bisschen hat es doch damit zu tun) ;-)
Und zwar möchte ich Daten zwischen C++ und PHP austauschen. Das habe ich schon hinbekommen allerdings möchte ich die Dateien mit AES verschlüsseln. 128,192,256 bit sei mal dahingestellt.
Ich habe von PHP folgenden Output:

Rijndael 128 bit (AES)

IV: Ó_ëõÆs 𕟺 ˆNg
IV (Base64): 01/r9cZzDPCVn7oJiE4CZw==
Schlüssel: 0x01
Verschlüsselt: Ç¡¶-Vü΀X °OéJWHöò.øù,Z6œÅŠq
Verschlüsselt (Base64): x6G2LVb8zoBYGAmwT+lKDldI9vIu+PkGLFo2nMWKcZA=
Entschlüsselt: 7c9840ca9365f638629b522d5fea1d87

Das Problem an der Sache ist, dass ich in C++ auf kein brauchbares Ergebnis komme. Könnte mir jemand vielleicht ein Beispiel posten? Ich komm auf keinen grünen Zweig, es kommt immer etwas anderes raus als mit PHP.

Nur zur Erklärung:
7c9840ca9365f638629b522d5fea1d87 ist der String den ich verschlüsseln möchte.
0x01 ist der Key.
Bei verschlüsselt steht das Ergebnis der Verschlüsselung mit diesen beiden Variablen. Bei Entschlüsselt kommt auch wieder das richtige raus :-P (der String den ich vorher verschlüsselt habe).

Danke im Voraus
Benni
 
Zurück