Authen :: Passhrase :: Crypt16

Ultrix Crypt16 Algoritması Kullanarak Passhrases
Şimdi İndirin

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


Authen :: Passhrase :: Crypt16 Açıklama

Ultrix Crypt16 Algoritması Kullanarak Passhrases Authen :: Passhrase :: Crypt16, ultrix crypt16 algoritması kullanılarak passhrases içeren bir perl modülüdür. $ PPR = Authen :: Passhrase :: Crypt16-> Yeni (Salt_Base64 => "qi", hash_base64 => "8h8r7om4xmunmpurazxly."); $ PPR = AUTHEN :: Passhrase :: Crypt16-> Yeni (Salt_Random => 12, Passhrase => "Passhrase"); $ SALT = $ PPR-> Tuz; $ SALT_BASE64 = $ PPR-> SALT_BASE64_2; $ hash = $ ppr-> hash; $ hash_base64 = $ ppr-> hash_base64; $ ppr0 = $ ppr-> first_half; $ ppr1 = $ ppr-> second_half; if ($ PPR-> eşleşme ($ passhrase)) {... Bu sınıfın bir amacı, Ultrix ve Tru64'te bulunan "Crypt16" karma fonksiyonunu kullanarak bir parolayı kapsıyor. Bunu, HP-UX, Digital UNIX ve OSF / 1'de bulunan "BigCrypt" ile karıştırmayın (hangi yazar :: Passhrase :: BigCrypt). 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). Şifrenin ilk sekiz baytı, tüm bit-sıfır bloğu 20 tur (12 bit) tuzlu des ile şifrelemek için bir DES tuşu olarak kullanılır. (Standart Crypt işlevi bunu yapar, ancak 20 yerine 25 şifreleme turu ile, sonraki sekiz bayt veya null string, parolayı sekiz bayt veya daha kısa ise, tüm bitleri şifrelemek için bir DES tuşu olarak kullanılır. Aynı tuz ile 5 tur tuzlu des ile sıfır blok. İki sekiz bayt serigraf metni, bu şemanın on altı baytlık hash.a şifresini oluşturmak için birleştirilir. İlk iki karakter tuzu verir, gelecek on birinci yarı yarısının karmasına verdi ve son on birinci yarı yarıya kadar. Böylece kodlanan bir karma, Crypt16 algoritmasının Crypt () () 'nin bir parçası olduğu sistemlerde şifreli bir dize olarak kullanılır. Bu modül bir Crypt Dize sözdizimi olarak kabul etmiyor. Beckuse, parolanın iki yarısı da ayrı ayrı hasar görülür, manipüle etmek (örneğin, çatlak) bir buçuk karma izolasyonda. Bkz. Authen :: Passhrase :: Tek bir yarının kullanımı için descrypt. Gereksinimler: · Perl


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