Array
(
)

Tamanho do Hash

Valdirdill
   - 30 set 2004

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


Cebikyn
   - 30 set 2004

Para cada método de obtenção do Hash (MD5, MD4, SHA) há um tamanho fixo, e todos (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.


Valdirdill
   - 30 set 2004

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


Citação:
Para cada método de obtenção do Hash (MD5, MD4, SHA) há um tamanho fixo, e todos (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.