Security Lab

FNV1A64

FNV1A64 (Fowler/Noll/Vo hash algorithm 64-bit) — это алгоритм хеширования, который используется для преобразования данных различной длины в уникальные числовые значения фиксированного размера (в данном случае 64 бита). Этот алгоритм является одной из версий FNV, созданный Гленном Фаулером (Fowler), Лэндоном Куртом Ноллом (Noll) и Кием-Фонгом Во (Vo).
Алгоритм FNV1A64 популярен благодаря своей простоте, эффективности и способности генерировать хеши с хорошим распределением для разнообразных данных. Он часто используется в программировании для быстрого сравнения данных, например, для проверки уникальности или изменений в файлах и объектах данных.
Важно отметить, что хотя FNV1A64 эффективен для многих обычных задач, он не рекомендуется для криптографических приложений из-за относительной простоты обратного инжиниринга и возможности возникновения коллизий (ситуации, когда разные данные дают одинаковый хеш).

Веб-шелл «HrServ» — продвинутое кибероружие в руках злоумышленников

Исследователи «Лаборатории Касперского» раскрыли новую угрозу и подробно описали принцип её работы.