17:08
Список хеш-функций
Циклические проверки избыточности

cksum (Unix)32 битаCRC с добавленной длиной
CRC-1616 битCRC
CRC-3232 битаCRC
CRC-32 MPEG-232 битаCRC
CRC-6464 битаCRC

Контрольные суммы

Контрольная сумма BSD (Unix)16 битсумма с круговым вращением
Контрольная сумма SYSV (Unix)16 битсумма с круговым вращением
sum88 битсумма
sum1616 битсумма
sum2424 битасумма
sum3232 битасумма
Fletcher-44 битасумма
Fletcher-88 битсумма
Fletcher-1616 битсумма
Fletcher-3232 битасумма
Adler-3232 битасумма
xor88 битсумма
Алгоритм Луна1 десятичная цифрасумма
Алгоритм Верхоффа1 десятичная цифрасумма
Алгоритм плотины1 десятичная цифраКвазигрупповая операция

Семейства универсальных хеш-функций

Вставай на отпечаток пальцапеременнаяумножить
хеширование таблицпеременнаябЕСПЛАТНО
универсальная односторонняя хеш-функция
Зобристское перемешиваниепеременнаябЕСПЛАТНО

Некриптографические хеш-функции

Хэширование Пирсона8 бит (или больше)XOR / таблица
SuperFastHash Пола Се [1]32 бита
BuzhashпеременнаяXOR / таблица
Хеш-функция Фаулера – Нолла – Во (хэш
FNV)32, 64, 128, 256,
512 или 1024 битаxor / продукт или
продукт / XOR
Хеш-функция Дженкинса32 или 64 битаИсключающее ИЛИ / дополнение
Хэш Бернштейна djb2 [2]32 бита
PJW hash / Elf Hash32 или 64 битадобавить, сдвиг, исключающие
MurmurHash32, 64 или 128 битПродукт / вращение
Fast-Hash 32, 64 битаоперации по смещению
SpookyHash32, 64 или 128 битувидеть хеш-функцию Дженкинса
CityHash 32, 64, 128 или 256 бит
FarmHash 32, 64 или 128 бит
MetroHash 64 или 128 бит
числовой хеш (nhash) переменнаяделение / модуль
xxHash 32, 64 битаПродукт / вращение
t1ha (быстрый положительный хэш) [9]64 и 128 битПродукт / вращение / XOR / добавить

Ключевые криптографические хеш-функции

BLAKE2произвольныйключевая хеш-функция (префикс-MAC)
HMAC
KMACпроизвольныйоснованный на Keccak
MD6512 битМеркль дерево НЛФСР
MAC-ключ с одним ключом (OMAC; CMAC)
PMAC (криптография)
Poly1305-AES128 битнонс основе
Sip ः, как64 битаустойчивый к столкновениям PRF
макинтош
VMAC

Unkeyed криптографические хеш-функции

БЛЕЙК-256256 битСтруктура HAIFA 
БЛЕЙК-512512 битСтруктура HAIFA 
BLAKE2sдо 256 битСтруктура HAIFA 
BLAKE2bдо 512 битСтруктура HAIFA 
BLAKE2XпроизвольныйСтруктура HAIFA,  дизайн расширяемых функций вывода (XOF) 
EcohОт 224 до 512 битгашиш
ФСБОт 160 до 512 битгашиш
GOST256 битгашиш
Grøstlдо 512 битгашиш
HAS-160160 битгашиш
HAVALОт 128 до 256 битгашиш
JHОт 224 до 512 битгашиш
LSH [12]От 256 до 512 битШирокие трубы Merkle-Damgård Строительство
MD2128 битгашиш
MD4128 битгашиш
MD5128 битСтроительство Меркле - Дамгаард
MD6до 512 битДерево Меркля NLFSR (это также ключевая хеш-функция)
RadioGatúnпроизвольныйидеальная функция каландрирования
RIPEMD128 битгашиш
RIPEMD-128128 битгашиш
RIPEMD-160160 битгашиш
RIPEMD-320320 битгашиш
SHA-1160 битСтроительство Меркле - Дамгаард
SHA-224224 битаСтроительство Меркле - Дамгаард
SHA-256256 битСтроительство Меркле - Дамгаард
SHA-384384 битСтроительство Меркле - Дамгаард
SHA-512512 битСтроительство Меркле - Дамгаард
SHA-3 (подмножество Keccak)произвольныйфункция губки
неразберихапроизвольныйУникальная Блочная Итерация
Snefru128 или 256 битгашиш
Спектральный хэш512 битШирокотрубное строительство Меркле - Дамгорд
Streebog256 или 512 битСтроительство Меркле - Дамгаард
SWIFFT512 битгашиш
тигр192 битСтроительство Меркле - Дамгаард
джакузи512 битгашиш
Категорія: Технологии Кибербезопасности | Переглядів: 289 | Додав: Kontent_MENEGER | Теги: Список хеш-функций | Рейтинг: 0.0/0
Всього коментарів: 0
avatar