URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 95152
[ Назад ]

Исходное сообщение
"Компания Google открыла код набора хэш-функций FarmHash"

Отправлено opennews , 01-Апр-14 11:04 
Компания Google представила (http://google-opensource.blogspot.ru/2014/03/introducing-far...) новую библиотеку FarmHash (http://code.google.com/p/farmhash/), предоставляющую набор хэш-функций, позволяющих генерировать на основании входных данных 32-, 64- и 128-разрядные хэши. Библиотека FarmHash пришла на смену набору CityHash (http://code.google.com/p/cityhash/) и отличается от него более высокой производительностью и низким потреблением ресурсов, что делает библиотеку привлекательным решением для мобильных систем.  В настоящее время алгоритм оптимизирован для хэширования строковых данных, но в будущих выпусках обещают реализовать  оптимизации для хэширования числовых значений и кортежей.


FarmHash не предназначен для применения в криптографии, а ориентирован на организацию работы ассоциативных массивов и хэш-таблиц, сохраняющихся при смене платформ.  Для оптимизации производительности поддерживается использование инструкций aes и sse 4.2. Код FarmHash написан на языке C++ и распространяется под свободной лицензией MIT.

URL: http://google-opensource.blogspot.ru/2014/03/introducing-far...
Новость: http://www.opennet.me/opennews/art.shtml?num=39448


Содержание

Сообщения в этом обсуждении
"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Аноним , 01-Апр-14 11:04 
Ладно хоть без плюшек от АНБ.

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено anonymous , 01-Апр-14 11:12 
>Ладно хоть без плюшек от АНБ.
>Для оптимизации производительности поддерживается использование инструкций aes и sse 4.2.
>aes
>без плюшек от АНБ.

ну ты понел


"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Аноним , 01-Апр-14 12:02 
>FarmHash не предназначен для применения в криптографии, а ориентирован на организацию работы ассоциативных массивов и хэш-таблиц

ну ты понел


"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Аноним , 01-Апр-14 12:40 
> FarmHash не предназначен для применения в криптографии

Эй, "эксперты", попробуйте читать новость до того как комментировать.


"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено бедный буратино , 01-Апр-14 13:25 
> Эй, "эксперты", попробуйте читать новость до того как комментировать.

Гром среди ясного неба! :)


"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Аноним , 01-Апр-14 14:21 
чем оно лучше crc32/crc64/md5?

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено anonymous , 01-Апр-14 14:55 
crc - функция для проверки целостности, она не годится для хеширования (слишком плохое расспределение)
md5 - криптографическая функция (но с уязвимостями) и существенно медленнее

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Аноним , 02-Апр-14 13:22 
CRC32c специально создавалась для хеширования и у нее должно быть хорошее распределение, разве не? + Аппаратное ускорение начиная вроде как с санди

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено anonymous , 01-Апр-14 14:57 
правильный вопрос - чем оно лучше murmurhash/xxhash/siphash

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Аноним рус , 01-Апр-14 14:58 
Как он в сравнении с Sparse-Hash?

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено pavlinux , 01-Апр-14 16:03 
Два часа прошло, ты еще бенчмарки не сделал?

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Xaionaro , 01-Апр-14 16:47 
Ну вообще, действительно странно представлять новую технологию без сравнения со старыми.

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Анонимкус Рождественский , 01-Апр-14 17:28 
Верьте на слово, как в винде - винда стала еще более...... ;)

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Аноним , 01-Апр-14 18:23 
Это же google. Они всё ещё думают что перед ними все должны по умолчанию падать ниц.

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено XoRe , 02-Апр-14 00:26 
> Это же google. Они всё ещё думают что перед ними все должны
> по умолчанию падать ниц.

Интересный у вас случай


"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Admins , 01-Апр-14 18:53 
>> Код FarmHash написан на языке C++

Чем оно лучше C ?


"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено XoRe , 02-Апр-14 00:28 
>>> Код FarmHash написан на языке C++
> Чем оно лучше C ?

Ничем.
Просто программисты из google знают Си не так хорошо, как ты.
Покажи им, кто здесь круче, пришли реализацию на Си.


"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено Admins , 02-Апр-14 14:15 
Только из-за моего уважения к ним, позволю им все переписать на Си, но только ты им об этом не говори, а то обидятся на меня, ок ?

"Компания Google открыла код набора хэш-функций FarmHash"
Отправлено XoRe , 04-Апр-14 16:20 
> Только из-за моего уважения к ним, позволю им все переписать на Си,

Они не достойны такого уважения :)