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

start [/forum/topic.php?fid=23&fpage=144&tid=1465068]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 331ms |

| 0 / 0 |
