Snefru-256 Хеш код калкулатор
Публикувано: 17 февруари 2025 г. в 17:09:42 ч. UTC
Калкулатор на хеш код, който използва хеш функцията Snefru 256 bit (Snefru-256), за да изчисли хеш код въз основа на въвеждане на текст или качване на файл.Snefru-256 Hash Code Calculator
Хеш функцията Snefru е криптографска хеш функция, проектирана от Ралф Меркъл през 1990 г. Първоначално е предназначена като част от подаване до Националния институт за стандарти и технологии (NIST) по време на ранните усилия за стандартизиране на защитени хеш алгоритми. Въпреки че не се използва широко днес, Snefru е значим, защото въвежда идеи, които са повлияли на по-късните криптографски дизайни.
Първоначално Snefru поддържаше променливи изходни размери, но представената тук версия произвежда 256 бита (32 байта) изход, обикновено визуализиран като 64-цифрено шестнадесетично число.
Пълно разкритие: не съм написал конкретната реализация на хеш функцията, използвана на тази страница. Това е стандартна функция, включена в езика за програмиране PHP. Направих само уеб интерфейс, за да я направя публично достъпна тук за удобство.
Относно алгоритъма за хеширане на Snefru
Не съм математик, нито криптограф, но ще се опитам да обясня тази хеш функция по начин, разбираем за моите колеги не-математици. Ако предпочитате тежкото математическо, научно правилно обяснение, сигурен съм, че можете да го намерите другаде ;-)
Въпреки че Snefru вече не се счита за сигурен и подходящ за нови системи, той е интересен по исторически причини, тъй като дизайнът му е повлиял на много по-късни хеш функции, които все още се използват.
Можете да си представите Snefru като мощен блендер, предназначен да смесва и нарязва съставки, докато вече не можете да идентифицирате оригиналния вход, но като всички хеш функции, той винаги ще дава един и същ изход за същия вход.
Това е процес от три стъпки:
Стъпка 1: Нарязване на съставките (входни данни)
- Първо нарязвате съставките си на по-малки парчета, така че да се поберат в блендера. Това е като разбиване на данни на блокове.
Стъпка 2: Смесване на кръгове (блендер на различни скорости)
- Snefru не се смесва само веднъж. Той прави няколко кръга на смесване - като превключване между нарязване, пасиране и пулсиране - за да се увери, че всичко е смесено супер добре.
- Във всеки кръг блендерът:
- Разбърква се в различни посоки (като обръщате смутито с главата надолу).
- Добавя тайни "обратки" (като малки пръски от произволни аромати), за да направи микса още по-труден за предсказуемост.
- Променя скоростта, за да разбърква различно всеки път.
Стъпка 3: Крайно смути (The Hash)
- След 8 интензивни кръга на смесване, изсипвате финалното смути. Това е хашишът - уникална на вид смес, която е напълно разбъркана.