Gerar hach usando crypt

1. Gerar hach usando crypt

Douglas Henrique Bueno Ronchesel
dronchsel

(usa Outra)

Enviado em 10/08/2016 - 10:16h

ola, alguém pode me ajudar, quando passo a senha, por uma variável gera a rash, mas quando uma uma lista, não está gerando a senha 123,
_________________________________________________________________________________________________________________________________
import crypt

salt = "$6$a1Ti8KH.$"

hash = "$6$a1Ti8KH.$47I8vtSL0XzKDrNm1NPDKOM0BAoJSPv6VImhiFxXv.ThgPXyzI3pLgIUuSJ0SoxATIDIF4TpP4J4NuVHlRCgH/"


file = open('senha.txt')
for senha in file.readlines():
result = crypt.crypt(senha,salt)
print result
if hash == result:

print "senha encontrada\n"+senha


  


2. Re: Gerar hach usando crypt

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 10/08/2016 - 13:39h

O módulo crypt define a seguinte função:

crypt.crypt(palavra, salt=None)

palavra geralmente será a senha de um usuário como digitado em um prompt ou em uma interface gráfica. O salto opcional é uma cadeia como retornado a partir da função mksalt(), um dos valores de crypt.METHOD_ * ( embora nem todos possam estar disponíveis em todas as plataformas ), ou uma senha criptografada completa, incluindo salto, como retornado por esta função. Se o salto não é fornecido , o método mais forte será utilizado, como retornado pela função methods().

Retorna a palavra/senha criptografada na forma de uma string, que será composta pelos caracteres do mesmo alfabeto do salto.

Você deve passar a palavra/senha em texto puro como manda na documentação, verifique antes de colocá-la na variável para se certificar que está em texto puro.


Texto traduzido da documentação https://docs.python.org/3/library/crypt.html#crypt.crypt

----------------------------------------------------------
A Internet... foi projetada no espírito da confiança. Nem os protocolos de rede
de comunicações nem o software que comanda os sistemas computacionais
conectados a rede foram arquitetados para operação num ambiente no qual estão sob
ataque.
----------------------------------------------------------






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts