Forum: Programmieren allgemein
by gammatester,
23. Feb 2018
Hier ein volständiges Programm analog zu C mit Ver- und Entschlüssseln (ich benutze Deinem IV in C hat man 16 0-Bytes).
program T_DCP;
{$apptype console}
uses
SysUtils,
Classes,
DCPcrypt2,
DCPblockciphers,
Forum: Programmieren allgemein
by gammatester,
23. Feb 2018
OK, nehmen wird an, das ECB mit 128-Bit key vorliegt, dann sollte
es ungefähr so gehen
var
AES: TDCP_rijndael;
const
key128: array of Ansichar = 'Key16_123456789!';
var
plain,ct: array of byte
Forum: Programmieren allgemein
by gammatester,
23. Feb 2018
In welchen C Rijndael's? Gib das doch als Vorlage hier an. Mit den gezeigten Werten vermute ich Blockgröße 16, 128-Bit Schüssel: also eigentlich AES-128. Allerdings gibt es keinen EBC-Modus sondern ECB, der ist aber nicht empfehlenswert und hat keinen IV.
Makekey erweckt die Vorstellung, daß aus einer Passwort-Phrase ein Schlüssel erstellt werden soll: Welche KDF wird in C verwendet?...