Einzelnen Beitrag anzeigen

dschiffler

Registriert seit: 25. Okt 2006
30 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: einzelne Zeichenkette mit DEC 5.1 verschlüsseln

  Alt 18. Feb 2008, 13:21
Hallo Hagen,

danke für die schnelle Anzwort.

Zitat:
Den Sessionkey lieferst du niemals mit, dann könnte ich ja meinen Tresor gleich offen stehen lassen.
Den Salt der zur Erzeugung des Sessionkeys dient den musst du immer mitliefern.
Du hast natürlich Recht, ich meinte auch den Salt in Bezug auf deine Erläuterungen, wo der Salt an den Anfang der verschlüsselten Datei geschrieben wurde.

Zitat:
Das bedeutet das dein verschlüsselter String um zb. 16 Bytes länger wird als der unverschlüsselte String. Diese Expansion ist der Salt. Du kannst den Salt speichern wie du möchtest, bewährt hat es sich diesen am Anfang der Daten zu speichern. Diese Expansion wirst du so oder so haben müssen, wenn es sicher sein soll.
Das war der entscheidende Hinweis. So einfach kann es manchmal sein.
Danke für die Info.

Zitat:
Link auf angesprochenen Thread ... macht die Sache einfacher für Mitleser.
Werde ich beim nächsten Mal berücksichtigen, danke für den Hinweis.


Noch eine Frage zum CipherMode:
Im erwähnten Beitrag von dir hast du cmCTS verwendet, hier empfiehlst du cmCFS8. Ich möchte alle Encrypt-Funktionen in einer Unit haben und nur einen CipherMode verwenden, egal, ob ich einzelne Zeichenketten, Dateien oder Streams verschlüssele.
Welchen CipherMode empfiehlst du?
Welchen Cipher-Algorithmus empfiehlst du?
Liebe Grüße
Dirk Schiffler
  Mit Zitat antworten Zitat