
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.06.2012, 13:59:42
|
|||
|---|---|---|---|
Уникальный числовой hash |
|||
|
#18+
Всем привет! Хотел узнать будет ли Hash созданный при помощи функции microtime(); уникальным? Использовать mda и UniqID не хочется потому что хеш получатся длинный 32 символа не удобно хрнать в базе. А вот созданный при помощи microtime(); получаем некое число длинной 20 символов которое мона сохнать в базе и индек по нему будет числовой будет быстрей работать, но единствернное как отадавать его пользователю? не безопастно полчается. Как вариант использование какое нибудь преобразование в 62-й систем то получим строку дилнной 12 символов типа YEdh345hhf и т.д. Но все равно как то не то. Может кто уже сталкивался как лучше сделать так что hash в базе был числовой а у пользователся строка символов, Ну и что бы при запросе от пользователя на сервер этот хеш можно было раскодировать и уже запрос к базе делать по числовому хешу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2012, 14:17:54
|
|||
|---|---|---|---|
Уникальный числовой hash |
|||
|
#18+
Что еще за числовой индекс? Где это такие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2012, 15:21:03
|
|||
|---|---|---|---|
Уникальный числовой hash |
|||
|
#18+
ValerikХотел узнать будет ли Hash созданный при помощи функции microtime(); уникальным?Какой такой хеш? Микротайм генерит число (float) или строку. Вполне вероятно, что оно будет уникальным. Однако, совершенно не обязано быть таковым. ValerikИспользовать mda и UniqID не хочется потому что хеш получатся длинный 32 символа не удобно хрнать в базе.Может быть, md5 имелось в виду? Если так, то это 32-разрядное шестнадцатиричное число, вообще то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2012, 15:59:38
|
|||
|---|---|---|---|
Уникальный числовой hash |
|||
|
#18+
Valerik, угу и кто нить раскодировав ваш шифратор или поулчив исходники сможет без пробел подделать любой hash ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2012, 17:16:24
|
|||
|---|---|---|---|
|
|||
Уникальный числовой hash |
|||
|
#18+
берем тот же mktime? кодируем в md5 делаем реверс, добавляем символы взад/вперед/в середину, можно еще реверса. Короче путаем все, главное запоминаем алгоритм и вот ваш код)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2012, 17:34:01
|
|||
|---|---|---|---|
Уникальный числовой hash |
|||
|
#18+
SharuPoNemnoguберем тот же mktime? кодируем в md5 делаем реверс, добавляем символы взад/вперед/в середину, можно еще реверса. Короче путаем все, главное запоминаем алгоритм и вот ваш код)) ЗАЧЕМ???!!!!! О_о ... Это для того, что бы сделать hash менее уникальным, или просто что бы подольше над кодом посидеть? )) Что-что, а это точно лишнее ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2012, 17:48:15
|
|||
|---|---|---|---|
|
|||
Уникальный числовой hash |
|||
|
#18+
ПрограмёрSharuPoNemnoguберем тот же mktime? кодируем в md5 делаем реверс, добавляем символы взад/вперед/в середину, можно еще реверса. Короче путаем все, главное запоминаем алгоритм и вот ваш код)) ЗАЧЕМ???!!!!! О_о ... Это для того, что бы сделать hash менее уникальным, или просто что бы подольше над кодом посидеть? )) Что-что, а это точно лишнее ;) авторValerik, угу и кто нить раскодировав ваш шифратор или поулчив исходники сможет без пробел подделать любой hashНу вот для этого например) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1465068]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 447ms |

| 0 / 0 |
