Como codificar ou esconder um arquivo ou string? [RESOLVIDO]

1. Como codificar ou esconder um arquivo ou string? [RESOLVIDO]

Jefferson Fernandes Gois
jeffernandes

(usa Debian)

Enviado em 11/04/2011 - 20:37h

Olá pessoal, eu programo um pouco em php, mas me deparei com um problema em uma aplicação em python. E preciso muito resolver isso, por favor, me ajudem.

Tenho um arquivo em python .py, nesse arquivo tem uma senha, eu preciso esconder, codificar essa senha para que ninguem veja, sendo que os usuários tem acesso a esse arquivo. Então como posso fazer isso ?

Ficarei extremamente grato se alguem me ajudar, é urgente.

Se for preciso, até pago para alguem me arranjar uma solução para isso.

E-Mail / Msn: [email protected]

Desde já agradeço.



  


2. MELHOR RESPOSTA

Joao
stack_of

(usa Slackware)

Enviado em 12/04/2011 - 19:42h

No arquivo de login você deve utilizar uma entrada de texto apropriada para senha. A senha digitada é recebida como uma variável, a 'checksum' md5 da senha (sha, ou qualquer outra que você prefira) é comparada com a checksum da senha real, que inclusive pode ficar exposta publicamente.

É muito difícil através da "checksum" obter o original.

Mas se você insiste em utilizar a senha original, por que não armazena no banco de dados?

3. Re: Como codificar ou esconder um arquivo ou string? [RESOLVIDO]

Leonardo Berbert Gomes
leoberbert

(usa Debian)

Enviado em 11/04/2011 - 21:01h

V se isso o ajuda

http://www.vivaolinux.com.br/script/Criptografia-de-Cesar

http://www.hardware.com.br/comunidade/senha-criptografar/949404/

Acho que se tu tranformar em MD5 pode esconder a senha! Porém há metodos de se quebrá-la!

http://www.portugal-a-programar.org/forum/index.php?topic=26636.0




4. Re: Como codificar ou esconder um arquivo ou string? [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 11/04/2011 - 21:03h

A senha guardada no arquivo não pode estar em texto pois seria facilmente acessível. Sugiro você guardar o hash da senha no arquivo, utilize o módulo hashlib e comparar com o hash da senha digitada.


5. Re: Como codificar ou esconder um arquivo ou string? [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 11/04/2011 - 21:06h

Verifica como fica o hash md5 da senha '1':

c4ca4238a0b923820dcc509a6f75849b

E da senha "ae67&7eErRe555rrrfghjjji&&8*"

02cf8408dd83968f3ca2c4a44889c0b6




6. Re: Como codificar ou esconder um arquivo ou string? [RESOLVIDO]

Jefferson Fernandes Gois
jeffernandes

(usa Debian)

Enviado em 11/04/2011 - 21:28h

Bom é mais o menos isso mesmo, mas o que estou querendo é meio o contrário.
Exemplo: para se logar, é necessário entrar com a senha: 123456, esta senha esta encriptada em md5 'e10adc3949ba59abbe56e057f20f883e' e esta exposta no script, eu quero que o script saiba que a string com a hash em md5 é 123456.


7. Re: Como codificar ou esconder um arquivo ou string? [RESOLVIDO]

Jefferson Fernandes Gois
jeffernandes

(usa Debian)

Enviado em 11/04/2011 - 21:35h

resumindo eu quero que o script saiba que a hash em md5 'e10adc3949ba59abbe56e057f20f883e', é a mesma coisa que: 123456


8. Tb preciso

Meni
menimeni

(usa Ubuntu)

Enviado em 16/03/2012 - 15:09h

Eu preciso disso tb pq na compilação ele n codifica strings no código binario