
import hashlib
m = hashlib.md5()
m.update(response_from_challenge)
m.update(your_secret)
key = m.hexdigest()
## '031edd7d41651593c5fe5c006fa5752b'ActionID - ID da ação para esta transação. Será retornado pelo servidor.Username - Nome de usuário para login, conforme especificado no arquivo manager.conf.AuthType - Tipo de autorização. Valores válidos são:plain - Senha em texto puro (padrão).MD5 - Senha criptografada com MD5.Secret - Senha em texto puro para login, conforme especificada no arquivo manager.conf.Key - Chave a ser usada com a autenticação MD5. Para criar a chave, você deve inicializar um novo hash MD5, chamar a ação AMI 'Challenge', atualizar o hash com a resposta do desafio e, em seguida, atualizar o hash com a senha conforme especificada no manager.conf. O valor da chave deve ser o resultado final do hash como uma string hexadecimal de 32 caracteres em letras minúsculas, sem o prefixo "0x".Events - Controla quais eventos devem ser enviados após o login:on - Enviar todos os eventos.off - Não enviar nenhum evento.system,call,log,... - Selecionar quais flags de eventos devem ser enviadas.Challenge, Logoff
