Crypt :: otp26.

Crypt :: otp26 ist eine klassische Form der Verschlüsselung.
Jetzt downloaden

Crypt :: otp26. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • osfameron
  • Website des Verlags:
  • http://search.cpan.org/~osfameron/Crypt-OTP26-0.02/lib/Crypt/OTP26.pm

Crypt :: otp26. Stichworte


Crypt :: otp26. Beschreibung

Crypt :: OTP26 ist eine klassische Verschlüsselungsform. Crypt :: otp26 ist eine klassische Verschlüsselung Die Verwendung besteht darin, die faszinierende Situation unter http://itre.cis.upenn.edu/~myl/languagelog/archives/003314.htmlnb zu untersuchen Nur Kleinbuchstaben-Alpha-Zeichen (ASCII 'A-Z') werden bearbeitet. Wenn Sie tatsächlich nützliche und wertvolle Daten verschlüsseln und übertragen, sollten Sie ein ordnungsgemäßes starkes Crypto-Modul verwenden. Und obwohl es auf dem Onetimepad-Konzept basiert, unterstützt es tatsächlich das Pad, das kürzer oder länger als der verschlüsselte Text ist, in dem es abgeschnitten ist oder gegebenenfalls wiederholt. Also ... mache das nicht! Methodennew meine $ oTp = crypt :: otp26-> new (); kryptencrypts einen alpha-Text (A-Z) mit einem Alpha-Pad (A-Z), indem MOD26-Zugabe dazu führt. Meine $ verschlüsselt = $ OTP-> Krypta ($ PAD, $ Text); # Obwohl es kommutativ ist, kann es in beiden Fällen meine $ verschlüsselt sein = $ otp-> cryption ('aced', 'scam'); # Returns 'SeeP'DecryptDecryTs einen zuvor verschlüsselten Text mit MOD26-SUTRACTION. Meine $ verschlüsselt = $ otp-> entschlüsselt ($ crypt, $ pad); meine $ verschlüsselt = $ otp-> entschlüsselt ('aced', 'siP'); # Returns 'scam'char2intreturn the MOD26 Integer-Wert eines ASCII-Zeichens. meine $ int = $ otp-> char2int ('a'); # Returns 0INT2CHHARY MY $ char = $ otp-> int2char (1); # Returns 'B'will immer wiedergeben' A '-' z'crypt_char My $ char = $ otp-> crypt_char ('a', 's'); # Gibt S'Crypts 2-Zeichen zurück, indem Sie Mod26-Addition auf sie erstellen. Intern von Crypt oben angerufen.Decrypt_Chardecrypts das Zeichen mit dem entsprechenden Buchstaben des Pads, indem die Subtraktion von MOD26 ausgeführt wird. Innerlich entschlüsselt oben genannt. mein $ char = $ otp-> decrypt_char (crypt_char, $ pad_char); mein $ char = $ otp-> decrypt_char ('t', 's'); # B'mk_streamPrivate-Methode gibt zum Iterieren des Pads und der Zeichenfolge zurück. Anforderungen: · Perl.


Crypt :: otp26. Zugehörige Software