[mew-dist 27976] Re: smtp-auth-list

早間 hayama at example.com
2007年 12月 15日 (土) 16:20:36 JST


早間です。

 http://vision.kuee.kyoto-u.ac.jp/~nob/doc/cram-md5/cram-md5.html
を参考にして検査してみました。

(base64-encode-string
 (concat "account "
	 (encode-hex-string
	  (hmac-md5
	   (base64-decode-string
	    "PEMzN0QxRDA5QkREMURBRjQ5NjI5REFCQzE0QzdCMDJBQHZpc2lvbj4=")
	   "password")
	  )
	 )
 )
=>"YWNjb3VudCA4MTk3M2Q3NTllYWRjMjBjYTNhMGRmZDgxMDQwMDg1ZQ=="

ここまでは Web からコピーしました。

mew-auth.el からこれだろうと思うものを使ってみました。

 (mew-cram-md5
     "account"
     "password"
     "PEMzN0QxRDA5QkREMURBRjQ5NjI5REFCQzE0QzdCMDJBQHZpc2lvbj4="
 )
 =>"YWNjb3VudCAyYjFlMmZlOTdkZjk0MTczZjkyOTNhNDFkNTA5MGRjMA=="

Web では何故か account にスペースが空いているので開けてみました。

 (mew-cram-md5
     "account "
     "password"
     "PEMzN0QxRDA5QkREMURBRjQ5NjI5REFCQzE0QzdCMDJBQHZpc2lvbj4="
 )
 =>"YWNjb3VudCAgMmIxZTJmZTk3ZGY5NDE3M2Y5MjkzYTQxZDUwOTBkYzA="

Web にある例と少し値が違います。これは何に由来するのでしょうか。
もし、Web の方が正しいとすると認証できません。

-- 早間 義博



Mew-dist メーリングリストの案内