Changes

Jump to navigation Jump to search
11 bytes added ,  04:06, 5 December 2014
# Client connects to server socket
# Server sends a '''realm''' and '''nonce''', separated by a colon: <code>{realm:nonce}</code>
# Client sends the '''user name''' and a '''hash''' value. The hash is composed of the md5 hash of## the md5 hash of the '''user name''', '''realm ''', and '''password ''' (all separated by a colon), and## the server '''nonce''': <code>{username} {md5(md5(username:realm:password) + nonce)}</code>
# Server replies with <code>\0</code> (success) or <code>\1</code> (error)
# Client connects to server socket
# Server sends a '''nonce''' (timestamp): <code>{nonce}</code>
# Client sends the '''user name''' and a '''hash''' value. The hash is composed of the md5 hash of## the md5 of the '''password ''' and## the server '''nonce''': <code>{username} {md5(md5(password) + nonce)}</code>
# Server replies with <code>\0</code> (success) or <code>\1</code> (error)
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu