Калкулатор за хаш код Snefru-256
Објавено: 5 март 2025, во 19:46:15 UTC
Калкулатор за хаш код што ја користи функцијата за хаширање Snefru 256 (Snefru-256) за да пресмета хаш-код врз основа на внесување текст или прикачување на датотека.Snefru-256 Hash Code Calculator
Функцијата за хаш Snefru е криптографска хаш-функција дизајнирана од Ралф Меркл во 1990 година. Првично беше наменета како дел од поднесување до Националниот институт за стандарди и технологија (NIST) за време на раните напори за стандардизирање на безбедни хаш алгоритми. Иако денес не е широко користен, Снефру е значаен бидејќи вовел идеи кои влијаеле на подоцнежните криптографски дизајни.
Snefru првично поддржуваше променливи излезни големини, но верзијата претставена овде произведува излез од 256 бити (32 бајти), обично визуелизиран како хексадецимален број од 64 цифри.
Целосно обелоденување: Не ја напишав конкретната имплементација на функцијата за хаш што се користи на оваа страница. Тоа е стандардна функција вклучена во програмскиот јазик PHP. Го направив веб-интерфејсот само за да го направам јавно достапен овде за погодност.
За алгоритмот Snefru Hash
Јас не сум математичар ниту криптограф, но ќе се обидам да ја објаснам оваа хаш функција на начин што е разбирлив за моите колеги не-математичари. Ако претпочитате математички тешко, научно точно објаснување, сигурен сум дека можете да го најдете на друго место ;-)
Иако Snefru повеќе не се смета за безбеден и соодветен за нови системи, тој е интересен од историски причини, бидејќи неговите дизајни влијаеле на многу подоцнежни хаш функции кои сè уште се во употреба.
Можете да го замислите Snefru како блендер со голема моќност дизајниран да ги меша и сечка состојките додека повеќе не можете да го идентификувате оригиналниот влез, но како и сите функции за хаш, секогаш ќе го дава истиот излез за истиот влез.
Ова е процес во три чекори:
Чекор 1: Исечете ги состојките (влезни податоци)
- Прво, ги сечете состојките на помали парчиња за да се вклопат во блендерот. Ова е како кршење на податоците во блокови.
Чекор 2: Мешање кругови (блендер со различни брзини)
- Снефру не се спојува само еднаш. Прави неколку рунди на мешање - како префрлање помеѓу сечкање, пирење и пулсирање - за да бидете сигурни дека сè е супер добро измешано.
- Во секој круг, блендерот:
- Мешајте во различни насоки (како превртување на смутито наопаку).
- Додава тајни „пресврти“ (како ситни прскања со случајни вкусови) за да ја направи мешавината уште потешко да се предвиди.
- Ја менува брзината за различно мешање секој пат.
Чекор 3: Конечно смути (Хаш)
- По 8 интензивни кругови блендирање, го истурате последното смути. Ова е хаш - мешавина со уникатен изглед која е целосно измешана.