Tekst :: Cipher :: typalphabet

Substitutiecijfer op basis van een trefwoordalfabet
Download nu

Tekst :: Cipher :: typalphabet Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • John Alden
  • Uitgever website:
  • http://search.cpan.org/~bbc/

Tekst :: Cipher :: typalphabet Tags


Tekst :: Cipher :: typalphabet Beschrijving

Substitutiecijfer op basis van een trefwoordalfabet Tekst :: Clipe :: typalphabet is een perl-module die een monoalfabetisch substitutiecijfer van een reeks woorden genereert, wat resulteert in wat soms wordt aangeduid als een "sleutelwoord (gegenereerd) alfabet". Hier is een goede definitie, plagiagized van een anonieme bron: "Er wordt een trefwoord alfabet gevormd door een woord of zin te nemen, het tweede en daaropvolgende gebeurtenis van elke letter te verwijderen en vervolgens de resterende letters van het alfabet in volgorde te schrijven. Enciptment wordt bereikt door te vervangen door Elke PlainExt-letter door de letter die nl-letters verschijnt in het (cyclisch) trefwoordalfabet. "Het trefwoordalfabet is hoofdlettergevoelig - zowel hoofdletters als kleine letters worden getransformeerd met dezelfde mapping. De offset (N in de hierboven hierboven) kan een positieve of negatieve integer.http: //www.trincoll.edu/deppts/cpsc/cryptography/substitutie.html is een inleidende tutorial over hoe substitutietekeningen kunnen worden verbroken. http://www-math.cudenver.edu/~wcherowi/courses/m5410/exsubcip.html bevat een volledig bewerkt voorbeeld. http://www.muth.org/robert/cijfer/query_Scb.html biedt een online substitutiecijferonderbreker.at het risico om het voor de hand liggende te vermelden, aangezien substitutietekeningen gemakkelijk te breken zijn, is het raadzaam om ze niet te gebruiken voor het beschermen van belangrijke gegevens . Kijk eens naar een aantal van de meer heavy-duty cothers in de crypt :: NameSpace die Plug in Crypt :: CBC als je gegevens wilt beschermen. Synopsis #create een trefwoord alfabet met een linkerverschuiving van 5 $ cipher = Nieuwe tekst :: Cipher :: typalphabet ("de snelle bruine vos", -5); #Fetch het gegenereerde alfabet $ trefwoord_alphaby = $ cipher-> alfabet (); #C daarmee een string $ codering = $ cipher-> versleten ($ bericht); #Decipher een verslagen bericht $ bericht = $ cipher-> ontcijfers ($ codering); #Sommige gemaksmethoden $ Cipher-> Encipher_Scalar ($ SOM_SCALAR); $ cipher-> deceschalar ($ some_scalar); @cijferde = $ Cipher-> Encipher_List (@list); @list = $ cipher-> deceschener_list (@cijfer); $ cipher-> encipher_array (@some_array); $ Cipher-> Ontcijfer_array (@some_array); #Ather gebruikt $ null_cipher = nieuwe tekst :: cipher: typalphaby (); # no-op cipher $ rot13_cipher = nieuwe tekst :: cipher :: typepalphaby (undef, 13); #Caesar-cipher-vereisten: · Perl


Tekst :: Cipher :: typalphabet Gerelateerde software