Zitat von
WorstNightmare:
Das wird gemacht. Ich verwende gerade eine andere
Unit zum ver/entschlüsseln, wollte nun aber gerne auf
DEC umsteigen (weil es glaube ich schneller ist).
Habe sie mal angehangen.
Der Aufruf sieht so aus (ist für Ver & Entschlüsseln gleich):
DecryptOFB(Data[0], FIV, Length(Data));
Und die
Unit funktioniert? Kann ich mir eigentlich nicht vorstellen, denn die IV-Erzeugung sieht doch ziemlich obskur aus.
Delphi-Quellcode:
procedure DecryptOFB(var Buffer; Vec: TBytes; BSize: Integer);
...
SetLength(IV, 16);
for i := 0 to 15 do
IV[i] := Vec[i mod 4];
Wenn Du wirklich damit vernünftig entschlüsseln kannst, mußt Du das beim
DEC natürlich analog machen.
Gammatester