CRYPT :: OTP26

CRYPT :: OTP26 is een klassieke vorm van codering.
Download nu

CRYPT :: OTP26 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • osfameron
  • Uitgever website:
  • http://search.cpan.org/~osfameron/Crypt-OTP26-0.02/lib/Crypt/OTP26.pm

CRYPT :: OTP26 Tags


CRYPT :: OTP26 Beschrijving

CRYPT :: OTP26 is een klassieke vorm van codering. CRYPT :: OTP26 is een klassieke vorm van codering. Dit implementeert een mod-26 één keer kussencodering, vergelijkbaar met de soort klassiek gebruikt met pen en papier, zoals beschreven in http://en.wikipedia.org/wiki/one_time_padits primair Gebruik is om de intrigerende situatie te verkennen die is gedetailleerd op http://itre.cis.upenn.edu/~ myl/languagelog/archives/003314.htmlnb: We hanteren niet de gevallen van het genereren of veilig verzenden van de pads zelf. alleen kleine letters alpha (ASCII 'A-Z') tekens worden afgehandeld. Als u bruikbare en waardevolle gegevens feitelijk versleutelt en verzendt, moet u een goede sterke crypto-module gebruiken. En hoewel het is gebaseerd op het Onetimepad-concept, ondersteunt het eigenlijk de pad die korter of langer is dan de gecodeerde tekst, in welk geval het is afgekapt of herhaald als van toepassing. Dus ... Doe dat niet! Methanke Nieuwe My $ OTP = Crypt :: OTP26-> NIEUW (); Cryptcrypts Een alfa-tekst (A-Z) met een Alpha Pad (A-Z), door er MOD26-toevoeging op te voeren. mijn $ gecodeerd = $ otp-> crypt ($ pad, $ tekst); # Hoewel het commuterend is, kan dus in ofwel mijn $ gecodeerd zijn = $ OTP-> Crypt ('Aced', 'Scam'); # Retourneert 'Seep'DecryptDecrypyts een eerder gecodeerde tekst met behulp van MOD26-nederzetting. mijn $ gecodeerd = $ otp-> decoderen ($ crypte, $ pad); mijn $ gecodeerd = $ otp-> decoderen ('aced', 'seep'); # Retourneert 'Scam'char2intreturn de MOD26-gehele waarde van een ASCII-karakter. mijn $ int = $ otp-> char2int ('A'); # retourneert 0int2char mijn $ char = $ otp-> int2char (1); # Returns 'B'Will keert altijd terug' A '-' Z'Crypt_char mijn $ char = $ otp-> crypt_char ('A', 's'); # Retourneert 's'crypts 2 tekens door MOD26-toevoeging op te voeren. Riep intern door crypte boven .Decrypt_chardecrypts het personage met de juiste brief van de pad, door MOD26-aftrekking uit te voeren. Name intern decoderen hierboven. mijn $ char = $ otp-> decrypt_char ($ crypt_char, $ pad_char); mijn $ char = $ otp-> decrypt_char ('t', '); # retourneert 'B'MK_StreamPrivate-methode voor het herstellen van de pad en de tekenreeks. Vereisten: · Perl


CRYPT :: OTP26 Gerelateerde software

Bundel :: Zavitan

Bundel :: Zavitan is een bundel om externe CPAN-modules te installeren die worden gebruikt door de Zavitan Seminars-manager. ...

130

Downloaden