Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от opennews (ok), 03-Мрт-16, 13:07 | ||
Компания Google представила (http://google-opensource.blogspot.com/2016/03/new-algorithms...) три новые реализации хеш-функций: новая быстрая реализация SipHash-AVX2 (https://en.wikipedia.org/wiki/SipHash), быстрая криптографически стойкая псевдослучайная функция (http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.5.7957) SipTreeHash и полностью новая хэш-функция HighwayHash (https://github.com/google/highwayhash/). Хэш-функции написаны на языке C++ с использованием intrinsics (https://en.wikipedia.org/wiki/Intrinsic_function) для обеспечения распараллеливания обработки данных с использованием инструкций AVX-2 и изначально рассчитаны на противостояние атакам типа hashDoS (https://www.opennet.dev/opennews/art.shtml?num=32698) (трата чрезмерных ресурсов при обработке значений, вызывающих коллизии). Код хэш-функций открыт (https://github.com/google/highwayhash/) под лицензией Apache 2.0. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +2 +/– | |
Сообщение от Crazy Alex (ok), 03-Мрт-16, 13:07 | ||
Хм, интересно, но если оно шустро работает только там, где есть AVX-2 - то несколько сомнительное изобретение. Как ни крути, ARM кругом - море. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +2 +/– | |
Сообщение от Ivan (??), 03-Мрт-16, 14:29 | ||
Не совсем. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
53. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от kachsheev (ok), 05-Мрт-16, 18:37 | ||
> набор векторных комманд | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
2. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +1 +/– | |
Сообщение от yaa (?), 03-Мрт-16, 13:21 | ||
Дык, это более серверная (даже highload servers) сторона. В этой области ARM --- экзотика. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +3 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 13:22 | ||
Спасибо, что не на Гоу. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
34. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 21:16 | ||
Долго ждать не заставит | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | –5 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 13:58 | ||
я один не в курсе, зачем ускорять хеш-функции? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +5 +/– | |
Сообщение от RazrFalcon (ok), 03-Мрт-16, 14:05 | ||
Затем, зачем ускоряют и остальной софт. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
6. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +2 +/– | |
Сообщение от VoDA (ok), 03-Мрт-16, 14:09 | ||
> я один не в курсе, зачем ускорять хеш-функции? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
7. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +2 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 14:19 | ||
В Map-ах нужны криптостойкие хеши? О_О | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
8. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +1 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 14:22 | ||
Если туда попадают юзерские данные, то да. Иначе злоумышленник, генерируя коллизии, заставит вашу мапку безумно тормозить. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
9. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | –2 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 14:24 | ||
> Если туда попадают юзерские данные, то да. Иначе злоумышленник, генерируя коллизии, заставит | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
16. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | –1 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 15:14 | ||
про dht слышал, клоун? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
10. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 14:27 | ||
> Если туда попадают юзерские данные, то да. Иначе злоумышленник, генерируя коллизии, заставит | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
12. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +1 +/– | |
Сообщение от funny_falcon (ok), 03-Мрт-16, 14:38 | ||
Я с тобою абсолютно согласен. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
13. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | –1 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 14:46 | ||
> Я с тобою абсолютно согласен. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
14. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +2 +/– | |
Сообщение от funny_falcon (ok), 03-Мрт-16, 14:52 | ||
Ну, не совсем. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
17. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 15:30 | ||
> Собственно, SipHash прежде всего предназначен для подписи по закрытому ключу - проверить, | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
18. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от funny_falcon (ok), 03-Мрт-16, 15:38 | ||
Любой подбор занимает время. Пароль ты можешь подбирать неделями, и подобрав получать профит. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
24. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | –1 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 17:07 | ||
> Поток передачи данных же устанавливается на относительно короткий срок, и каждые раз | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
28. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +1 +/– | |
Сообщение от funny.falcon (?), 03-Мрт-16, 18:20 | ||
Пожалуйста, почитайте об алгоритмах, тогда поговорим. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
21. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 03-Мрт-16, 16:18 | ||
мммммм стоп - то, что пароли в базе хранятся в виде хешей - ни о чём не говорит, я могу хранить зашифрованный AES-ом пароль самим же паролем, и расшифровывать - если удачно - впускать, в случае с хешем мы просто сравниваем хеш полученный от введённого пароля. И как известно, что любая хеш функция поддвержена коллизиям - использовать этот метод для хранения паролей - не хороший, грубо говоря. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
25. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 17:15 | ||
> мммммм стоп - то, что пароли в базе хранятся в виде хешей | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
27. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | –1 +/– | |
Сообщение от Sw00p aka Jerom (?), 03-Мрт-16, 18:15 | ||
>хранить шифрованные пароли - не особо безопаснее хранения паролей в открытом виде. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
37. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +1 +/– | |
Сообщение от angra (ok), 04-Мрт-16, 09:31 | ||
Объясняю разницу между шифрованием самим паролем и правильным использованием соли. При брутфорсе у нас есть некая последовательность(неважно словарь или генерация) кандидатов в пароли. Мы всю ее пропускаем через используемый метод сокрытия пароля. Потом сравниваем полученные значения с хешами. Для простоты возьмем последовательность A:(a0,a1,a2,a3,a4). | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
38. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 04-Мрт-16, 11:32 | ||
> а кто вас просит один ключ использовать?, я же привёл пример тупо | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
22. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 03-Мрт-16, 16:24 | ||
> Хеш то идет рядом с открытыми данными, наша задача - подобрать соль. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
26. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 17:21 | ||
>> Хеш то идет рядом с открытыми данными, наша задача - подобрать соль. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
29. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 03-Мрт-16, 18:27 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
32. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | –1 +/– | |
Сообщение от Аноним (-), 03-Мрт-16, 19:08 | ||
> хмммм соль да соль, а причём тут соль ? речь о подписи, | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
33. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +1 +/– | |
Сообщение от Sw00p aka Jerom (?), 03-Мрт-16, 19:58 | ||
не люблю пруфничать, но пользы ради скину две ссылки. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
39. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 04-Мрт-16, 11:42 | ||
> не люблю пруфничать, но пользы ради скину две ссылки. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
40. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 04-Мрт-16, 16:16 | ||
>>я не понял, к чему это | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
41. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 04-Мрт-16, 16:32 | ||
Ответ пользователю angra, 09:31, 04/03/2016 , требует почемуто регистрации пишу тут сорри. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
42. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 04-Мрт-16, 16:39 | ||
> Ответ пользователю angra, 09:31, 04/03/2016 , требует почемуто регистрации пишу тут | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
45. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 04-Мрт-16, 17:51 | ||
>> Ответ пользователю angra, 09:31, 04/03/2016 , требует почемуто регистрации пишу тут | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
49. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 04-Мрт-16, 19:06 | ||
> Давай так - можешь дать код на bash, который зашифрует одну и | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
54. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 07-Мрт-16, 10:33 | ||
>> Давай так - можешь дать код на bash, который зашифрует одну и | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
44. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 04-Мрт-16, 17:47 | ||
> Ответ пользователю angra, 09:31, 04/03/2016 , требует почемуто регистрации пишу тут | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
50. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 04-Мрт-16, 19:12 | ||
> scrypt например. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
55. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 07-Мрт-16, 10:45 | ||
>> scrypt например. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
57. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 07-Мрт-16, 14:07 | ||
>>А теперь то же самое, только с шифрованием. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
58. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 07-Мрт-16, 14:10 | ||
> чем по шифру в ситуации, когда все "секреты" утекли. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
43. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 04-Мрт-16, 17:39 | ||
>>>я не понял, к чему это | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
46. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 04-Мрт-16, 17:54 | ||
Выдержка из https://ru.wikipedia.org/wiki/PBKDF2 | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
48. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 04-Мрт-16, 18:45 | ||
> Выдержка из https://ru.wikipedia.org/wiki/PBKDF2 | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
51. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 04-Мрт-16, 19:34 | ||
>>Еще раз - это "обертка" над хеш функцией, которая на основании парольной фразы генерирует ключ шифрования (один или несколько). | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
56. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Аноним (-), 07-Мрт-16, 11:32 | ||
>>>Еще раз - это "обертка" над хеш функцией, которая на основании парольной фразы генерирует ключ шифрования (один или несколько). | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
30. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 03-Мрт-16, 18:44 | ||
>но если ты сам не эксперт в криптографии, тебе всё равно никто не поверит. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
47. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Ordu (ok), 04-Мрт-16, 18:14 | ||
> И опять таки - почему криптостойкие, а не просто с защитой от hashDoS атак? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
15. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +1 +/– | |
Сообщение от angra (ok), 03-Мрт-16, 15:10 | ||
Во-первых, без злоумышленника она будет просто тормозить всегда по сравнению с некриптостойкой хеш-функцией. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
20. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от cebka (?), 03-Мрт-16, 16:17 | ||
Не знаю термина "криптостойкие" относительно хеш-функций, но, разумеется, ваше определение подходит к любой хеш функции - в общем случае исходные данные *невозможно* восстановить для любой хеш функции, т.к. пространство выходных значений всегда меньше пространства входных значений просто по определению хеш функции. А вот криптографические хеши отличаются от обычных тем, что *подобрать* к ним коллизию очень сложно для любых входных данных. Они потому и называются collision-resistant. Siphash НЕ является collision resistant хеш-функцией. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
35. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от funny_falcon (ok), 03-Мрт-16, 21:29 | ||
https://ru.wikipedia.org/wiki/%D0%9A%D1%... | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
36. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от funny_falcon (ok), 03-Мрт-16, 21:30 | ||
Сорри, вот ссылка | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
31. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Sw00p aka Jerom (?), 03-Мрт-16, 18:48 | ||
> в первую очередь не количеством коллизий, а сложностью восстановления исходных данные по хешу. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
19. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +5 +/– | |
Сообщение от cebka (?), 03-Мрт-16, 16:12 | ||
Переделал у себя на ассемблере: https://git.io/v29iL | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
52. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от Анонон (?), 05-Мрт-16, 01:11 | ||
Почему asm, а не Си+интринсики? | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
59. "Быстрая хеш-функция HighwayHash и развитие SipHash от Google" | +/– | |
Сообщение от erthink (ok), 07-Мрт-19, 13:58 | ||
Лучше поздно чем никогда. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |