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