Re: MD5
Em 19/2/2010 13:26, Anderson Bertling escreveu:
Boa tarde!!!!
Estou com problemas para fazer o ask funcionar direito, esta funcioando
95% mas na hora de eu bater comandos remotos nao retorna nada e no log
aponta como nao autorizado. bom a principio para fazer funcionar mudei
na programação o whrandon para randon fez funcionar 90% mas o md5 ainda
esta com problema alguem sabe se nas novas versões mudou o MD5?
no programa é import md5 nao sei mais o que fazer e qualquer ajuda fico
grato ...
--
Att
Anderson Bertling
Boa Tarde,
Se você esta utilizando o Debian Lenny então por padrão deve estar com o
Python 2.5 que ainda tem o módulo com o nome "md5", no 2.6 o módulo
"md5" já ficou obsoleto e o seu acesso é via o módulo "hashlib" que
também está disponível no Python 2.5, portanto a aplicação que você está
utilizando pode ter sido feita para versões anteriores do Python, será
que não houve nenhuma atualização? Caso não, qual mensagem de erro aparece?
Basicamente para acesso do md5 pelo hashlib para o md5 não mudou nada,
ex com o md5:
>> import md5
>> md5.md5('str').hexdigest()
e com o hashlib:
>> import hashlib
>> hashlib.md5('str').hexdigest()
Se ele está importando todos os elementos do módulo da forma abaixo
então não vai precisar alterar nada no código além do import:
>> from md5 import *
para
>> from hashlib import *
Se está utilizando a forma explícita (md5.md5('str')...), então você
pode importar o hashlib com o alias "md5" (import hashlib as md5), assim
também não teria que alterar nada no código.
Mas recomendo que só faça as alterações acima se você tiver uma noção
sobre python e souber que realmente o problema é a inexistência do
módulo "md5", caso não saiba passe a mensagem de erro que facilita para
indicar uma solução, mas antes verifique se não existe uma versão mais
atual deste aplicativo.
A[]'s
Reply to:
- References:
- MD5
- From: Anderson Bertling <andersonbertling@gmail.com>