暗号:: Smbhash.

今すぐダウンロード

暗号:: Smbhash. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Benjamin Kuit
  • 出版社のWebサイト:
  • http://search.cpan.org/bjkuit/

暗号:: Smbhash. タグ


暗号:: Smbhash. 説明

Samba Style SMBPasswdエントリで使用するためのLanmanおよびNT MD4ハッシュ関数のPerl専用実装。 Crypt :: SMBhashは、Samba Style SMBPasswd Entries.Synopsisを使用するためのLanmanとNT MD4ハッシュ関数のPerl専用実装です。 NTLMGENスカラー、LMSCALAR、NTSCALAR;このモジュールは、Perl専用コードを使用して、LanmanおよびNT MD4スタイルのパスワードハッシュを生成します。 Module AIDS Samba Style Systems.Sambaディストリビューションでは、認証はプライベートSMBPASSWDファイルと呼ばれます。エントリには、次のような形式があります。ユーザー名:UnixUID:LM:NTwhere LMとNTは同じパスワードの1つのパスワードハッシュです.ntlmgenは最初の引数に与えられたハッシュを生成し、その結果を2番目と3番目の引数にします。例:SMBPASSWDエントリを生成するには:#!/ usr / local / bin / perl crypt :: smbhash; $ username = $ argv ; $ password = $ argv ; (!$ PASSWORD){印刷されていない場合 ";印刷"使用法:$ 0ユーザー名パスワード 「; 1; $ uid =(getpwnam($ username)); MY($ LOGIN、UNDEF、$ UID)= getpwnam($ argv ); NTLMGEN $ PASSWORD、$ LM、$ NT; printf "%s:%d:%s:%s::lct- x "、$ login、$ uid、$ lm、$ nt、" u "、時間; ntlmgentruttessはリストコンテキストでハッシュ値を返します。そのため、それを使用する代替方法は次のとおりです。($ LM、$ NT)= NTLMGEN $パスワードLMHASHとNTHASHは、ハッシュを生成するためにNTLMGENによって使用され、要求されたときに使用可能です.Crypt :: SMBhash QW(Lmhash Nthash)$ LM = LMHASH($ PASS); $ NT = NHASH($ PASS); encodingが利用可能な場合(Perl-5.8の一部)$ pass引数は、ntlmgen、lmhash、およびnthashはPerl文字列でなければなりません。doubleを使用してください。この:crypt :: smbhash qw(ntlmgen lmhash nthash); encodeを使用してください。($ LM) $ NT)= NTLMGENデコード( 'ISO-8859-1'、$ PASS); $ LM = LMHASH(DECODE_UTF8($ PASS)、$ PWENC); $ NT = NTHASH(DECODE_UTF8($ PASS)); $ PWENC lmhash()へのパラメータはオプションで、デフォルトは 'ISO-8859-1'です。それはハッシュ前にパスワードがエンコードされているエンコーディングを指定します。要件: ・Perl


暗号:: Smbhash. 関連ソフトウェア