nonces.challenge
nonces.challenge(string) => dict
Generate a nonce for authentication. Arguments ~~~~~~~~~ * factory_name string (lowercase, normally from hostname) Return value ~~~~~~~~~~~~ * challenge dict The return value is a dict with the following keys: * algorithm string (sha1 or md5) * salt string (few random characters) * nonce string (random lowercase hexadecimal, length 32) See nonces.verify for how to encrypt your password with the nonce.