I am probably missing something but I just can't figure it out:
I'm trying to implement an APOP POP3 server on Linux(Unix) and according
to the RFC1321 and the POP3 RFCs the server is supposed to compare the
MD5 hash of the server challenge + password with the hash received from
the client response.
Problem: The Unix password is encrypted and the client password is not
encrypted. On the SERVER SIDE, how do I find out what the un-encrypted
password is so I can add it to the challenge and MD5 hash it?
It is probably blindingly obvious to everyone but me....(sigh)....
If I can get this to work then I'll submit it back to the IMAP 4.1 team
for inclusion in the next release of (Pine) IMAP/POP2/POP3 server as well
as make the Linux RPMS available to anyone who asks.
Thanks for any pointers, suggestions, RTFMS, etc.
David Wayne Summers "Linux: The choice of a GNU generation."
david@summersoft.fay.ar.us PGP Public Key available on request.
PGP Key fingerprint = C0 E0 4F 50 DD A9 B6 2B 60 A1 31 7E D2 28 6D A8
I'm trying to implement an APOP POP3 server on Linux(Unix) and according
to the RFC1321 and the POP3 RFCs the server is supposed to compare the
MD5 hash of the server challenge + password with the hash received from
the client response.
Problem: The Unix password is encrypted and the client password is not
encrypted. On the SERVER SIDE, how do I find out what the un-encrypted
password is so I can add it to the challenge and MD5 hash it?
It is probably blindingly obvious to everyone but me....(sigh)....
If I can get this to work then I'll submit it back to the IMAP 4.1 team
for inclusion in the next release of (Pine) IMAP/POP2/POP3 server as well
as make the Linux RPMS available to anyone who asks.
Thanks for any pointers, suggestions, RTFMS, etc.
David Wayne Summers "Linux: The choice of a GNU generation."
david@summersoft.fay.ar.us PGP Public Key available on request.
PGP Key fingerprint = C0 E0 4F 50 DD A9 B6 2B 60 A1 31 7E D2 28 6D A8