Announcement

Collapse
No announcement yet.

eilig!!! wie kann man eine Stringkette mit hoher Sicherheit verschlüssen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • eilig!!! wie kann man eine Stringkette mit hoher Sicherheit verschlüssen

    Hallo alle Profile,
    wer kann mir sagen, wie kann man eine Stringkette mit höchster Sicherheit verschlüssen. ( oder wo kann ich ein Werkzeug finden.)
    Ich danke im Voraus
    Nguyen


  • #2
    Um die höchste Sicherheit zu erreichen erzeugst Du soviele Bytes wie der String lang ist echten Zufall. Dieser Zufallsstrom wird nun einfach mit dem String eins zu eins XOR verknüpft. Der echte Zufall selber ist das Passwort. Diese Verschlüsselung ist theoretisch bewiesenermaßen nie knackbar.

    Für praktische Implementierungen empfehle ich Dir das "delphi Encryption Compendium", kannst downloaden bei Torry/Delphi Super Page/Delphi JEDI project oder VCLComponents. Insgesammt unterstützt das DEC 40 verschiedene starke Verschlüsselungsalgorithmen. Angefangen bei den 4 AES Kandidaten RC6, Rijndael, TwoFish, Mars über Blowfish, alle DES Varianten, SCOP, RC2, RC4, SkipJack, Sapphire I & II, Diamond/Lite, IDEA, Misty, Gost, Cast128/256 uvm.

    Um mit DEC einen String zu verschlüsseln reicht folgendes:
    <pre>

    with TCipher_Blowfish.Create('Passwort', nil) do
    try
    Encrypted_String_As_MIME64_String := EncodeString(InputString, fmtMIME64);
    finally
    Free;
    end;

    </pre>

    Gruß Hage

    Comment


    • #3
      Hallo Hagen,
      Vielen Dank für Deine Hilfe und wünsche ich Dir schönes Wochenende.
      Nguye

      Comment

      Working...
      X