Authen :: Passhrase :: Eggdropchlowfish

Authen :: Passhrase :: Eggdropblowfish, Eggdrop'un Blowfish.mod'u kullanan passhrases içeren bir perl modülüdür.
Şimdi İndirin

Authen :: Passhrase :: Eggdropchlowfish Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Andrew Main
  • yayıncı web sitesi:
  • http://search.cpan.org/~zefram/

Authen :: Passhrase :: Eggdropchlowfish Etiketler


Authen :: Passhrase :: Eggdropchlowfish Açıklama

Authen :: Passhrase :: Eggdropblowfish, Eggdrop'un Blowfish.mod'u kullanarak passhrases içeren bir perl modülüdür. Authen :: Passhrase :: Eggdropblowfish, Eggdrop'un Blowfish.mod.synopsis kullanan kullanımı kullanarak passhrases içeren bir perl modülüdür. $ PPR = Authen :: Passhrase :: Eggdropblowfish-> Yeni (Hash_Base64 => "9tpsg / 61yqx /"); $ PPR = Authen :: Passhrase :: Eggdropblowfish-> Yeni (Passhrase => "Passhrase"); $ hash = $ ppr-> hash; $ hash_base64 = $ ppr-> hash_base64; if ($ PPR-> eşleşme ($ parhprase)) {... Bu sınıfın bir amacı, Eggdrop'un Blowfish.mod'da kullanılan blowfish tabanlı algoritma kullanılarak bir parolayı kapattı. Bu, bir Authen :: Passhrase'nin bir alt sınıfıdır ve bu belge okuyucunun bu sınıfın belgelerine aşina olduğunu varsayar. Bu karma şeması tuz kullanmaz ve sıfır uzunlukta bir şifre kabul etmemektedir. Pothrase, standart bir düz metin bloğunu şifrelemek için bir blowfish anahtarı olarak kullanır. Hash, şifreleme bloğudur. Standart Blowfish Anahtar Programı yalnızca 8 ila 56 bayt uzunluğunda tuşları kabul eder; Bu algoritma gereksinimi rahatlatır ve sıfır olmayan herhangi bir uzunluğu kabul eder. 72 bayt'a kadar parola / anahtar önemlidir; daha fazlası göz ardı edilir. Eggdrop, karma bir "+" olarak gösterilir ve ardından on iki taban 64 hane olarak temsil edilir. İlk altı rakam, hash'in ikinci yarısını kodlar ve son altı ilk yarıyı kodlar. Her yarının içinde bayt ters sırayla kodlanır. Temel 64 hane ".", "/", "0" ila "9", "a" ila "z", "a" ila "z" (bu sırada). NOT: Blowfish anahtar uzunluğu nedeniyle Crypt :: Blowfish'te kesinlikle uygulanan kısıtlama, bu modül şu anda 56 bayttan daha uzun bir parola verilirse ölür. Bu sınırlama gelecekteki bir versiyonda düzeltilecektir. Blowfish kurallarına rağmen 8 bayttan daha kısa pasajlar doğru bir şekilde ele alınmıştır. Yükleme: Hash, modern standartlar tarafından küçüktür ve tuz eksikliği bu şemada zayıflıktır. Blowfish'ü daha iyi kullanan bir şema için Authen :: Passhrase :: BlowFishCrypt.Requirements: · Perl Gereksinimleri: · Perl


Authen :: Passhrase :: Eggdropchlowfish İlgili Yazılım

Orm

ORM, Perl için bir nesne ilişkisel eşleştiricidir. ...

198

İndirmek