30/09/2004

Tamanho do Hash

O hash de uma string será sempre de tamnho 32?
Ele tem esse tamnaho fixo?
Por exemplo, para se guardar o hash de uma senha com tamanho variável, eu teria que criar um campo Char(32)?
Obrigado


Valdirdill

Respostas

30/09/2004

Cebikyn

Para cada método de obtenção do Hash (MD5, MD4, SHA) há um tamanho fixo, e [b:031ed87a98]todos[/b:031ed87a98] (todos mesmo: arquivos, strings...) os hash obtidos pelo método serão sempre do mesmo tamanho. O tamanho do hash só irá mudar se você mudar de método.

Logo, não importa se a sua senha é composta de apenas um caractere ou de milhares deles, o hash será sempre do mesmo tamanho.


Responder Citar

30/09/2004

Valdirdill

Obrigado pela colaboração colega.
Utilizo o MD5. Mas qual a diferença entre os três métodos?

Para cada método de obtenção do Hash (MD5, MD4, SHA) há um tamanho fixo, e [b:ce1b4612b6]todos[/b:ce1b4612b6] (todos mesmo: arquivos, strings...) os hash obtidos pelo método serão sempre do mesmo tamanho. O tamanho do hash só irá mudar se você mudar de método. Logo, não importa se a sua senha é composta de apenas um caractere ou de milhares deles, o hash será sempre do mesmo tamanho.



Responder Citar