AuthEN :: Passphrase :: EggdropBlowfish

AuthEN :: PASSPHRASE :: EggdropBlowfish is een Perl-module met wachtwoordgesprek met behulp van Eggdrop's Blowfish.mod.
Download nu

AuthEN :: Passphrase :: EggdropBlowfish Rangschikking & Samenvatting

Advertentie

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

AuthEN :: Passphrase :: EggdropBlowfish Tags


AuthEN :: Passphrase :: EggdropBlowfish Beschrijving

AuthEN :: Passphrase :: EggdropBlowfish is een Perl-module met wachtwoordgesprek met Eggdrop's Blowfish.mod. AuthEN :: PASSPHRASE :: EggdropBlowfish is een Perl-module met wachtwoordgesprek met Eggdrop's Blowfish.mod.Synopsis Gebruik Authen :: Passphrase :: EggDropPlowfish; $ PPR = AuthEN :: Passphrase :: EggdropPlowFish-> NIEUW (HASH_BASE64 => "9TPSG / 61YQX /"); $ PPR = AuthEN :: PASSPHRASE :: EggdropPlowfish-> Nieuw (Passphrase => "Passphrase"); $ HASH = $ PPR-> HASH; $ HASH_BASE64 = $ PPR-> HASH_BASE64; if ($ PPR-> Match ($ PASPPHRASE)) {... een object van deze klasse inkapselt een wachtwoordzin hashed met behulp van het algoritme op blowfish gebruikt in Eggdrop's Blowfish.mod. Dit is een subklasse van Authent :: Passphrase, en dit document gaat ervan uit dat de lezer bekend is met de documentatie voor die klasse. Dit hash-schema gebruikt geen zout en accepteert geen zero-length-wachtwoordzin. Het gebruikt de wachtwoordzin als een bluefish-sleutel om een standaard plainextblok te coderen. De hasj is het ciphertext-blok. Het standaard Blowfish-sleutelschema accepteert alleen sleutels van 8 tot 56 bytes lang; Dit algoritme ontspant die eis en accepteert een niet-nullengte. Tot 72 bytes van wachtwoordzin / sleutel zijn significant; Nog meer wordt genegeerd. In Eggdrop is de hash weergegeven als een "+" gevolgd door twaalf basis 64 cijfers. De eerste zes cijfers coderen de tweede helft van de hasj, en de laatste zes coderen de eerste helft. Binnen elke helft zijn de bytes gecodeerd in omgekeerde volgorde. De basis 64 cijfers zijn ".", "/", "0" tot "9", "A" tot "Z", "A" tot "Z" (in die volgorde) .Note: vanwege de Blowfish-sleuteldiengte Beperking wordt strikt afgedwongen in Crypt :: Blowfish, deze module sterft momenteel als een wachtwoordzin langer is dan 56 bytes. Deze beperking wordt gecorrigeerd in een toekomstige versie. Passphra's korter dan 8 bytes worden correct behandeld, ondanks blowfish-regels. Warende: de hash is klein door moderne normen, en het gebrek aan zout is een zwakte in deze regeling. Voor een schema dat beter gebruik maakt van Blowfish Zie Authen :: Passphrase :: Blowfishcrypt.Requirements: · Perl-vereisten: · Perl


AuthEN :: Passphrase :: EggdropBlowfish Gerelateerde software