|
|
|
| Не нашла подобной ифнормации ((
Как узнать? У меня данные БД хранятся в md5, так вот какой мне размер ячейки выбрать исходя из того, что длина хранимых данных 15-20 сиволов? | |
|
|
|
|
|
|
|
для: Елена Смирнова
(22.03.2009 в 21:14)
| | Длина данных, которые Вы уже захешифровали значения не имеет. В 16-ричном виде длина MD5-хеша всегда 32 символа. | |
|
|
|
|
|
|
|
для: Лерк
(22.03.2009 в 21:18)
| | Не всегда... Незнаю как больше 32, но меньше точно бывает. | |
|
|
|
|
|
|
|
для: Елена Смирнова
(22.03.2009 в 21:38)
| | Не всегда... Незнаю как больше 32, но меньше точно бывает.
Не говорите чушь. MD5-хеш всегда будет 32 символа. | |
|
|
|
|
|
|
|
для: Елена Смирнова
(22.03.2009 в 21:38)
| | Размер хеша md5 равен 128 бит = 16 байт = 32 шестнадцатеричные цифры.
И ни от самих исходных данных , ни от их длины он не зависит.
php-функция md5 может возвращать хеш не в виде шестнадцатеричной строки, а в виде строки байт.
Размер такой строки будет 16 символов. Но обычно такой специальный вызов функции явно оговаривают.
MySQL-функция MD5() возвращает результат в шестнадцатеричном виде всегда.
Впрочем, если БД у Вас отлична от MySQL... | |
|
|
|
|
|
|
|
для: Елена Смирнова
(22.03.2009 в 21:14)
| | Вам нужно выбрать VARCHAR(32)
P.S.: md5 эпидемия?.. =) | |
|
|
|
|
|
|
|
для: ddhvvn
(22.03.2009 в 21:44)
| | Хм... верно! Эт из-за кривых столбцов в пхпмайадмин так кажется.
P.S.: md5 эпидемия?.. =)
Нет. Просто вместо того чтобы генерить уникальный код я кодирую уникальную запись в мд5. | |
|
|
|
|
|
|
|
для: Елена Смирнова
(22.03.2009 в 22:22)
| | Хм... верно! Эт из-за кривых столбцов в пхпмайадмин так кажется.
Извините за выражение, это не и за кривых столбцов в пхпмайадмин(непонятное), а ... | |
|
|
|
|
|
|
|
для: Елена Смирнова
(22.03.2009 в 22:22)
| | я про то, что каждый день темы про md5 появляются =) | |
|
|
|