| |
|
|
| | Не нашла подобной ифнормации ((
Как узнать? У меня данные БД хранятся в 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 появляются =) | |
| |
|
|