Калкулатор хеш кода Снефру-256
Објављено: 17. фебруар 2025. 17:43:46 UTC
Калкулатор хеш кода који користи хеш функцију Снефру 256 бит (Снефру-256) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.Snefru-256 Hash Code Calculator
Снефру хеш функција је криптографска хеш функција коју је дизајнирао Ралпх Меркле 1990. Првобитно је била замишљена као део подношења Националног института за стандарде и технологију (НИСТ) током раних напора да се стандардизују безбедни хеш алгоритми. Иако се данас не користи широко, Снефру је значајан јер је увео идеје које су утицале на касније криптографске дизајне.
Снефру је првобитно подржавао променљиве величине излаза, али верзија представљена овде даје излаз од 256 бита (32 бајта), који се обично визуализује као хексадецимални број од 64 цифре.
Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.
О Снефру Хасх алгоритму
Нисам математичар нити криптограф, али покушаћу да објасним ову хеш функцију на начин који је разумљив мојим колегама не-математичарима. Ако више волите математичко, научно исправно објашњење, сигуран сам да то можете пронаћи на другом месту ;-)
Иако се Снефру више не сматра сигурним и прикладним за нове системе, занимљив је из историјских разлога, јер су његови дизајни утицали на многе касније хеш функције које су још увек у употреби.
Можете замислити Снефру као блендер велике снаге дизајниран за мешање и сецкање састојака док више не можете да идентификујете оригинални унос, али као и све функције хеширања, увек ће дати исти излаз за исти унос.
Ово је процес у три корака:
Корак 1: Исеците састојке (улазни подаци)
- Прво, исечете састојке на мање комаде тако да стану у блендер. Ово је као разбијање података у блокове.
Корак 2: Мешање кругова (блендер на различитим брзинама)
- Снефру се не меша само једном. Ради неколико кругова мешања - попут пребацивања између сецкања, пирења и пулсирања - да би се уверио да је све супер добро измешано.
- У сваком кругу блендер:
- Мешајте у различитим правцима (као што је превртање смутија наопако).
- Додаје тајне „заокрете“ (попут ситних прскања насумичних укуса) како би мешавину још теже предвидео.
- Мења брзину да се меша сваки пут другачије.
Корак 3: Финал Смоотхие (Тхе Хасх)
- Након 8 интензивних кругова блендања, сипате завршни смоотхие. Ово је хеш - мешавина јединственог изгледа која је потпуно измешана.