Authen :: Passhrase :: BigCrypt

BigCrypt algoritmasını kullanarak parolalar.
Şimdi İndirin

Authen :: Passhrase :: BigCrypt 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 :: BigCrypt Etiketler


Authen :: Passhrase :: BigCrypt Açıklama

BigCrypt algoritmasını kullanarak parolalar. Authen :: Passhrase :: BigCrypt, BigCrypt algorithm.synopsis kullanan passhrases içeren bir perl modülüdür. $ PPR = AUTHEN :: Passhrase :: BigCrypt-> Yeni (Salt_Base64 => "qi", hash_base64 => "YH4XPJGSOZ2MEAYLKFWQEQ"); $ PPR = Authen :: Passhrase :: BigCrypt-> Yeni (Salt_Random => 12, Passhrase => "Passhrase"); $ SALT = $ PPR-> Tuz; $ SALT_BASE64 = $ PPR-> SALT_BASE64_2; $ hash = $ ppr-> hash; $ hash_base64 = $ ppr-> hash_base64; $ PPRS = $ PPR-> bölümler; if ($ PPR-> maç ($ parhprase)) {... Bu sınıfın bir amacı, HP-UX, Digital Unix, OSF / 1'de bulunan "BigCrypt" Hash işlevini kullanarak "BigCrypt" Hash işlevini kullanarak bir parola kapsülatlar. Unix. Bunu, Ultrix ve Tru64'te bulunan "Crypt16" ile karıştırmayın (hangi yazar :: Passhrase :: Crypt16). Bu, Authen :: Passhrase'nin bir alt sınıfıdır ve bu belge, okuyucunun bu sınıfın belgelerine aşina olduğunu varsaymaktadır. Kireçli). Passerin ilk sekiz baytı, orijinal şifreli gibi, tüm bit-sıfır bloğu 25 tur (12 bit) tuzlu des ile şifrelemek için bir DES tuşu olarak kullanılır. Ardından, eğer parola sekiz bayttan daha uzunsa, önümüzdeki sekiz bayt, her şeyin ilk 12 bitinin ilk 12 bitini kullanarak, tüm bit-sıfır bloğu 25 tur tuzlu des ile şifrelemek için bir DES tuşu olarak kullanılır. Bölüm. Ardından, eğer parola on altı bayttan daha uzunsa, sonraki sekiz bayt, ikinci bölümün karnının ilk 12 bitinden oluşan tuz ile kullanılır. Bu, tüm şifre kullanılmış olana kadar tekrar eder. Tüm bölümlerin karıları, nihai hash.a şifresini oluşturmak için birleştirilir. İlk iki karakter birinci bölüm için tuz veriyor, bir sonraki on birinci bölümün karnına, sonraki on birinin ikinci bölümün karnına, vb. Böylece kodlanan bir karma, BigCrypt algoritmunun Crypt () () 'nin bir parçası olduğu sistemlerde bir şifreleme dizisi olarak kullanılır. Bu modül bir Crypt Dize sözdizimi olarak kabul etmemektedir. Beckuse Passhrase bölümlerinin ayrı ayrı hasar görülmesi durumunda, bir bölümden oluşan bir bölümü (örneğin, çatlak) izolasyonda manipüle etmek mümkündür. Bkz. Tek bir bölümün kullanılması için Authen :: Passhrase :: Kaldırım. Yükleme: Bu, genellikle yalnızca Sade Des şemasından daha az güvenlik sağlayan, ölümcül bir şekilde kusurlu bir tasarımdır. Cidden kullanmayın. Gereksinimler: · Perl


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