Re: [Cascavel-pm] diferenças entre crypt e Digest::MD5
Alexandre de Abreu
alexandre.abreu em gmail.com
Quinta Julho 14 12:47:21 PDT 2005
Alceu,
Tenha como exemplo a entrada abaixo no shadow:
user:$1$oitochar$abcdefghijlmnopqrstuvx:0:0:...
Exitem 3 sub-campos no espaço de senha separados pelo símbolo '$'.
O 1o identifica o método utilizado no hash, existe por questão de
compatibilidade;
O 2o é o salto, tem 8 caracteres, é gerado randomicamente assim como o
hash e é utilizado para processos de validação(auth, login, etc). Qdo
vc loga no console, falando de maneira simples, o seu input eh
encriptado usando exatamente esse salto;
O 3o é o hash propriamente dito, alguns bits do final não são utilizados.
Logo, sua função deve retornar: $1$SALTO$HASH
Boa sorte, se der certo nos avise ;)
[]s
--
Alexandre de Abreu, GCUX
Mais detalhes sobre a lista de discussão Cascavel-pm