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