Forum: Programmieren allgemein
by amigage,
31. Jan 2013
Danke für Deine Bemühung, mir zu helfen. Bitte, eines noch: folgendes habe ich noch bei StackOverflow gefunden:
http://stackoverflow.com/questions/10847759/turbopower-lockbox3-can-i-control-initialization-vector-and-padding-for-aes-25
und zum Padding:
Womöglich liegt es an meinem zu kurzen Probetext?
Forum: Programmieren allgemein
by amigage,
31. Jan 2013
Meinst Du das?
if Length(MeinPasswort) <= 16 then
Codec1.BlockCipherId := 'native.AES-128'
else if Length(MeinPasswort) <= 24 then
Codec1.BlockCipherId := 'native.AES-192'
else
Codec1.BlockCipherId := 'native.AES-256';
Laut seiner LockBox Beschreibung "Ciphertext-Stealing".
Forum: Programmieren allgemein
by amigage,
31. Jan 2013
Besten Dank für Eure schnellen Meinungen.
Ich passe die zur Laufzeit an 128 Bit an, so dass bei Delphi und PHP mit AES 128 Bit gearbeitet wird.
Naja, in dem codierten Base64 String sollen ja alle benötigten Informationen vorhanden sein.
Forum: Programmieren allgemein
by amigage,
31. Jan 2013
Hallo,
ich hoffe hier benutzt jemand Lockbox 3 zur Datenverschlüsselung und kann mir bei meinem Problem weiterhelfen.
Ich möchte Daten in AES und CBC Mode verschlüsseln und dann mit der PHP Funktion mcrypt_cbc() wieder entschlüsseln.
Das ist die Lockbox Komponente:
object Codec1: TCodec
AsymetricKeySizeInBits = 1024
AdvancedOptions2 =