AuthEN :: Passphrase :: MD5Crypt

AuthEN :: PASSPHRASE :: MD5Crypt is een PERL-module met wachtwoordgesprek met behulp van de MD5-gebaseerde UNIX-crypt ().
Download nu

AuthEN :: Passphrase :: MD5Crypt Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Main
  • Uitgever website:
  • http://search.cpan.org/~zefram/

AuthEN :: Passphrase :: MD5Crypt Tags


AuthEN :: Passphrase :: MD5Crypt Beschrijving

AuthEN :: Passphrase :: MD5Crypt is een Perl-module met wachtwoordgesprek met behulp van de MD5-gebaseerde UNIX-crypt (). AuthEN :: Passphrase :: MD5Crypt is een Perl-module met wachtwoordgesprek met behulp van de MD5-gebaseerde UNIX-crypt (). Synopsis Gebruik Authen :: Passphrase :: MD5Crypt; $ PPR = AuthEN :: Passphrase :: MD5Crypt-> NIEUW (Salt => "VD3F8AG6", HASH_BASE64 => "GCSDF4YCXB0PM2UMXJIOI1"); $ PPR = AuthEN :: Passphrase :: MD5Crypt-> Nieuw (Salt_Random => 1, Passphrase => "Passphrase"); $ PPR = AuthEN :: PASSPHRASE :: MD5Crypt-> from_crypt ('$ 1 $ VD3F8AG6 $ GCSDF4YCXB0PM2UMXJIOI1'); $ PPR = AuthEN :: Passphrase :: MD5Crypt-> from_rfc2307 ('{crypt} $ 1 $ VD3F8AG6 $ GCSDF4YCXB0PM2UMXJIOI1'); $ zout = ppr-> zout; $ HASH_BASE64 = $ PPR-> HASH_BASE64; if ($ ppr-> match ($ paszin)) {... $ passwd = $ ppr-> as_crypt; $ UserPassword = $ PPR-> AS_RFC2307; een doel van deze klasse is inkapselt een wachtwoordzin hashed met behulp van de MD5-gebaseerde Unix Crypt () Hash-functie. Dit is een subklasse van Authent :: Passphrase, en dit document gaat ervan uit dat de lezer bekend is met de documentatie voor die klasse. De Crypt () -functie in een modern Unix ondersteunt eigenlijk verschillende verschillende passfinestrips. Deze klasse is alleen bezig met een bepaald schema, een MD5-gebaseerd algoritme ontworpen door Poul-Henning Kamp en oorspronkelijk geïmplementeerd in FreeBSD. Om het hele bereik van passsphrase-schema's te hanteren, zie het door de moderne crypt (), de van_crypte-constructeur en de AS_Crypt-methode in Authen :: Passphrase.De MD5-gebaseerde crypt () Schema gebruikt de hele passphrase, een zout dat in principe kan zijn Een willekeurige byte-string en het MD5-bericht Digest-algoritme. Eerst worden de wachtwoordzin en zout samengevoegd, wat een MD5-bericht verteren. Dan is een nieuwe digest geconstrueerd, hashing samen de wachtwoordzin, het zout en de eerste digest, allemaal in een nogal complexe vorm. Dan wordt dit digest door duizend iteraties doorgegeven aan een functie die het samen met de wachtwoordzin en zout rehasht op een manier die varieert tussen rondes. De uitvoer van de laatste van deze rondes is de resulterende wachtwoordzin hash.in de functie Crypt () De RAW HASH-uitvoer wordt dan weergegeven in ASCII als een reeks van 22 tekens met behulp van een basis 64-codering. De basis 64 cijfers zijn ".", "/", "0" tot "9", "A" tot "Z", "A" tot "Z" (in ASCII-bestelling). Omdat de basis 64-codering 132 bits in 22 cijfers kan vertegenwoordigen, kan meer dan de vereiste 128, het laatste cijfer slechts vier van de basis 64 cijfers duren. Een aanvullende complicatie is dat de bytes van de RAW-algoritme-uitgang zijn gesneden in een bizarre volgorde voordat ze worden weergegeven in basis 64. Er is geen traditie van het omgaan met deze passphrase-hashes in ruwe binaire vorm. De hierboven beschreven tekstcodering, inclusief de uiteindelijke permutatie, wordt universeel gebruikt, dus deze klasse ondersteunt geen binaire indeling. Het complexe algoritme is ontworpen om traag te zijn om te berekenen, om weerstand te bieden aan Brute Force-aanvallen. De complexiteit is echter vast en de werking van de wet van Moore heeft het echter ver minder duur gemaakt dan bedoeld. Als de efficiëntie van een Brute Force-aanval een zorg is, SSE Authen :: Passphrase :: Blowfishcrypt. Vereisten: · Perl


AuthEN :: Passphrase :: MD5Crypt 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