Servus,
ich versuche schon seit einiger Zeit, mir eine Funktion zu basteln, die einen String mit
TripleDESCryptoServiceProvider oder
RijandelManaged verschlüsselt. Leider gelingt mir das nicht.
Verschlüssle ich und arbeite bis zum entschlüsseln nur mit einem Array of Byte, funktioniert das ganze wunderbar.
Sobald ich das Byte-Array aber zwischen Ver- und Entschlüsselung in einen String umwandle, geht nichts mehr.
Zum Umwandeln hab ich Convert.ToBase64String bzw. auch ASCIIEncoding.GetString verwendet.
Kann mir hierbei bitte jemand helfen?
Vielen Dank!
Ciao
Benni
P.S. Ich werde in einem Antwort-Post mal meinen bisherigen Unit-Quellcode posten!
P.S.2 Gibt es eigentlich in Delphi 8 eine neue Möglichkeit, dynamische Arrays zu erstellen oder läuft das wie gehabt mittels z.B. folgender Type-Anweisung und SetLength etc.?
<pre>
type TByteArray = Array Of System.Byte;
</pre>
ich versuche schon seit einiger Zeit, mir eine Funktion zu basteln, die einen String mit
TripleDESCryptoServiceProvider oder
RijandelManaged verschlüsselt. Leider gelingt mir das nicht.
Verschlüssle ich und arbeite bis zum entschlüsseln nur mit einem Array of Byte, funktioniert das ganze wunderbar.
Sobald ich das Byte-Array aber zwischen Ver- und Entschlüsselung in einen String umwandle, geht nichts mehr.
Zum Umwandeln hab ich Convert.ToBase64String bzw. auch ASCIIEncoding.GetString verwendet.
Kann mir hierbei bitte jemand helfen?
Vielen Dank!
Ciao
Benni
P.S. Ich werde in einem Antwort-Post mal meinen bisherigen Unit-Quellcode posten!
P.S.2 Gibt es eigentlich in Delphi 8 eine neue Möglichkeit, dynamische Arrays zu erstellen oder läuft das wie gehabt mittels z.B. folgender Type-Anweisung und SetLength etc.?
<pre>
type TByteArray = Array Of System.Byte;
</pre>
Comment