Crypt_CHAP

目次
導入 -- 暗号化
Crypt_CHAP::generateChallenge() -- 新しいランダムなチャレンジを作成する
Crypt_CHAP_MD5::Crypt_CHAP_MD5() -- コンストラクタ
Crypt_CHAP_MD5::challengeResponse() -- チャレンジ-レスポンス パケットを作成する
Crypt_CHAP_MSCHAPv1::Crypt_CHAP_MSCHAPv1() -- コンストラクタ
Crypt_CHAP_MSCHAPv1::challengeResponse() -- チャレンジ-レスポンス パケットを作成する
Crypt_CHAP_MSCHAPv1::lmChallengeResponse() -- LAN-Manager ハッシュを使用して、チャレンジ-レスポンス パケットを作成する
Crypt_CHAP_MSCHAPv1::ntChallengeResponse() -- NT ハッシュを使用して、チャレンジ-レスポンス パケットを作成する
Crypt_CHAP_MSCHAPv1::ntPasswordHash() -- 指定した平文パスワードから NT ハッシュを作成する
Crypt_CHAP_MSCHAPv1::lmPasswordHash() -- 指定した平文パスワードから LAN-Manager ハッシュを作成する
Crypt_CHAP_MSCHAPv1::str2unicode() -- 文字列を unicode に変換する
Crypt_CHAP_MSCHAPv1::response() -- レスポンスパケットを作成する
Crypt_CHAP_MSCHAPv2::Crypt_CHAP_MSCHAPv2() -- コンストラクタ
Crypt_CHAP_MSCHAPv2::challengeHash() -- チャレンジ-ハッシュを作成する
Crypt_CHAP_MSCHAPv2::ntPasswordHashHash() -- NT ハッシュをもとにして MD4 ハッシュを作成する

さまざまな CHAP プロトコル用のパケットを作成するクラス群です。