> On March 26, 2017 at 2:24 PM Steinar Bang <s...@dod.no> wrote:
> 
> 
> >>>>> Aki Tuomi <aki.tu...@dovecot.fi>:
> 
> > On 2017-03-25 17:54, Steinar Bang wrote:
> >> This is a PAM module that listens for password changes, and will update
> >> the MD5 password for a user, in a file that dovecot can read, when the
> >> user's password is changed:
> >> https://github.com/steinarb/pam_dovecotmd5pwd
> >> 
> >> Caveat emptor! (Works for me...! :-) )
> 
> > Maybe you could update the PAM module to upgrade user's passwords to
> > something safer than MD5? Like SSHA515 or CRYPT-SHA512? =)
> 
> Is it possible to do CRAM[1] with any of these encryption methods?
> And, if so: are these encryption methods widely supported by clients?
> 
> The essential part for me was to have something widely supported by
> clients, where the password isn't transferred over the wire as part of
> the authentication
> 
> The last time I looked cram-md5 was the only candidate for not
> transferring the password in cleartext during authentication (and with
> dovecot cram-md5 requires a special passwd file, which is why I wrote
> this pam module in the first place).
> 
> References:
>  [1] <https://en.wikipedia.org/wiki/Challenge–response_authentication>

Is there some reason you cannot protect your users with TLS/SSL? Using CRAM-MD5 
is not very secure option, since you have to store the password in clear text. 
Plain MD5 is almost plaintext these days.

Aki

Reply via email to