обрезать хэш
Пипл, хелп, сижу на хакатоне и нужна помошь с хэшами, хочу юзать sha3 для генерации id, но проблема в том что id получается слишком длинный, можно ли его как то обрезать или юзать sha1?
|
Цитата:
|
l-liava-l, вопрос не в том "как?" , а можно ли обрезать sha3 так что бы не получить коллизий?
|
нет))
|
Цитата:
Цитата:
Цитата:
смотри какие разновидности есть https://ru.wikipedia.org/wiki/Keccak Цитата:
|
Цитата:
var hashTable = { "id for client": "hash" }; |
Цитата:
в рамках сессии, например, тот же apache сам генерирует уникальный ключ, который и отсылается клиенту, и это не такой ужасно большой объём информации первая встретившаяся ссылка http://isis.apache.org/contributors/key-generation.html сильно не вникал, но похоже что apache отсылает sha-2 ключи |
bes, да я сам туплю, 11 час коддинга)
|
Выше длина хеша = меньше шанс коллизии, обратное справедливо также.
При использовании хеш функции можно указать длину, например, SHA-256 или SHA-512. |
Цитата:
|
bes, написать что то, в мое случае мобильное приложение + back-end, нужно спарсить сайт, а потом на основе данных с сайта замутить приложение, по сути идея не много в другому, но прийдется парсить что бы показать так как нет api. Хотел найти кого то себе в команду, но я скорее ногу отстрелю чем дам бак єнд на пхп писать, а из js тут только студенты, которые думаю что либы это зло и стоит писать все самому ( короче не фига они не успеют ) :)
Цитата:
|
не понмиаю что такого в том чтобы каждый раз посылать на сервер какой нить килобайтный хэш, 21 век на дворе ребят, картинки больше весят
|
__он_самый__, на клиент если что
|
Цитата:
|
|
Часовой пояс GMT +3, время: 16:53. |