Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
Вот встретил в одном коде такое id который используеться в базе mysql ! Если тему не там создал то извините не знаю куда ее отнести! Как оформить такой id bk лучше пользоваться простыми числовыми индексами?
Мелкий
Отправлено: 28 Ноября, 2009 - 20:32:53
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Если не ошибаюсь с количеством символов (ровно 32 должно быть) - стандартный md5.
Если 40 символов - то SHA1
Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
Так чем лучше пользоваться? хеш или просто авто инкремент цифры?
Phantik
Отправлено: 29 Ноября, 2009 - 19:44:46
Посетитель
Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
Не надо путать теплое с мягким. Хешированием пользуются что бы пароли в базе хранить в закрытом виде, автоинкремент используется, как правило, для уникального ключа.
JustUserR
Отправлено: 29 Ноября, 2009 - 19:58:05
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Автоинкремент и хеш это не далеко не уникальный ID ! Уникальный ID это такая штуковина из 32 символов которая по идее никогда не повторяется - ибо таких штук может быть 36^32 (Около 10^50 - это очень хорошо) Такие используются в для получения случайного имени системного класса {6BC096B3-0CE6-11D1-BAAE-00C04FC2E20D}
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.