Въпрос за md5()

purko

Registered
Примерно ако даден стринг е максимум 20 символа, колко най-много може да стане след като се прекара през md5()?
От какъв тип да направя полето в което ще записвам?
 
Извадка от bg.php.net

Параметри

str

Низът.
raw_output

Ако незадължителният параметър raw_output е установен в TRUE, то md5 хеша се връща като 16-знаков бинарен низ. Стойността му по подразбиране е false;.

Повече инфо - тук
 
32 са си.
Ето ти друг пример.
Преброй ги и ще видиш че са толкова.

The 128-bit (16-byte) MD5 hashes (also termed message digests) are typically represented as a sequence of 32 hexadecimal digits. The following demonstrates a 43-byte ASCII input and the corresponding MD5 hash:
MD5("The quick brown fox jumps over the lazy dog")
= 9e107d9d372bb6826bd81d3542a419d6


Even a small change in the message will (with overwhelming probability) result in a completely different hash, due to the avalanche effect. For example, adding a period to the end of the sentence:
MD5("The quick brown fox jumps over the lazy dog.")
= e4d909c290d0fb1ca068ffaddf22cbd0

The hash of the zero-length string is:
MD5("")
= d41d8cd98f00b204e9800998ecf8427e

http://en.wikipedia.org/wiki/MD5
 
Да.
Виж примера - празно или пълно все е толкова.

Код:
echo md5('4607e782c4d86fd5364d7e4508bb10d9'); 
04312fad45c6bca4bf94028e426c16eb
 
Ок. Мерси на всички. Точката получава Радо, защото той беше пръв! :?:
 

Горе