Hallo,
ich versuche gerade einen Block mit TDCP_Rijndael zu entpacken aber ich habe den Key & IV als String.
In den C Rijndael's gibt es dort ein MakeKey(...
Hat jemand einen Tip wie das hier gemacht wird ?
Ich kann ja wahrscheinlich den Key&IV als String nicht so übergeben ?
Danke
Delphi-Quellcode:
var
Cipher : TDCP_Rijndael;
begin
Cipher := TDCP_Rijndael.Create(nil);
try
Cipher.MakeKey('Key16_123456789!','Vector16_1234567',16,16); <<<< ???
Cipher.Init(aKey, Length(aKey)*8, aPVector);
Cipher.CipherMode := cmEBC;
Cipher.DecryptStream(aInData, aOutData, aInData.Size);