[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 メーリングリストの案内