Ich bekomme TSimpleCodec.Begin_EncryptMemory - Wrong Modus Ausnahme wile Ausführung des folgenden Codes. Ist es etwas falsch?TSimpleCodec.Begin_EncryptMemory - Falscher Modus
FLibrary := TCryptographicLibrary.Create(Self);
FCodec := TCodec.Create(Self);
FCodec.CryptoLibrary := FLibrary;
FCodec.BlockCipherId := 'native.AES-256';
FCodec.ChainModeId := 'native.ECB';
FCodec.Password := 'password';
plain := 'The plain text';
FCodec.EncryptString(plain, astr);
FCodec.DecryptString(dec, astr);
Ich bemerkte, dass der "falsche Modus" auch erscheint, wenn Sie vergessen, das Passwort anzugeben. Einfach "FCodec.Password: =" im obigen Beispiel auskommentieren. Ich empfehle eine spezifische Fehlermeldung. –
Guter Punkt. Ich werde mir das ansehen. –