Crypt :: SEAL2.

Die Siegelstromverschlüsselung, Version 2.0
Jetzt downloaden

Crypt :: SEAL2. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Julius C. Duque
  • Website des Verlags:
  • http://search.cpan.org/~jcduque/Crypt-Rainbow-1.0.0/Rainbow.pm

Crypt :: SEAL2. Stichworte


Crypt :: SEAL2. Beschreibung

Die Siegelstromverschlüsselung, Version 2.0 Crypt :: SEAL2 ist ein Perl-Modul mit der Dichtungsstrom-Chiffre.Synopsis Verwende Crypt :: salc2; $ Cipher = NEUE CRYPT :: SEAL2 $ Key; $ CEHRTEXT = $ CEHRE-> Verschlüsseln ($ Klartext); $ cipher-> zurücksetzen (); $ ks = $ cipher-> kesize (); $ plaiderext = $ cipher-> entschlüsselt ($ CEHRTEXT); $ CEHRE-> Repos ($ -Position); SEAL2 ist die zweite Version der Stream-Chiffre, Siegel, entworfen von Don Coppersmith und Phillip Rogaway.Das Modul unterstützt die folgenden Funktionen: Neu () Erstellt eine Pseudorandom-Zeichenfolge (PRS) mit einem Benutzergeführter Schlüssel als Samen zum Pseudorandomgenerator von SEAL2. Ein PRS-Zeiger zeigt zunächst zu Beginn der PRS.CRYPT ($ data), verschlüsselt den Datenstrom $ -Daten mit dem XOR-Ing mit dem PRS mit dem PRS und beginnend an der Position, auf die vom PRS-Zeiger zeigt, und gibt den resultierenden Hefentext zurück. Der PRS-Zeiger ist 1 Byte-Position für jedes Byte von $-Daten, das verschlüsselt.Decrypt ($ Data) ist. und gibt den resultierenden Klartext zurück. Der PRS-Zeiger ist 1 Byte-Position für jedes Byte von $-Daten, das entschlüsselt, erweitert. Entschlüsseln ($ data) ist genau das gleiche wie verschlüsselt ($ data) .reset () Jedes Mal, wenn ein Aufruf entweder verschlüsselt () oder entschlüsselt () ausgeführt wird, wird der PRS-Zeiger fortgeschritten. Daher ist es erforderlich, den Zeiger zurückzusetzen (), um den Datenstrom korrekt zu verschlüsseln / zu entschlüsseln. Alternativ können Sie REPOS () verwenden, um den PRS-Zeiger manuell wieder zu positionieren, an dem die Verschlüsselung / Entschlüsselung startet (siehe nächste Funktion) .RePos ($ -Paction) Die PRS-Zeiger in der Byte-Position $ pointkeyssize () gibt das zurück Größe (in Bytes) des verwendeten Schlüssels (20, in diesem Fall) Anforderungen: · Perl.


Crypt :: SEAL2. Zugehörige Software