Miklix

Калкулатор хеш кода Снефру-256

Објављено: 17. фебруар 2025. 17:43:46 UTC

Калкулатор хеш кода који користи хеш функцију Снефру 256 бит (Снефру-256) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.

Ова страница је машински преведена са енглеског како би била доступна што већем броју људи. Нажалост, машинско превођење још увек није усавршена технологија, тако да може доћи до грешака. Ако желите, можете погледати оригиналну енглеску верзију овде:

Snefru-256 Hash Code Calculator

Снефру хеш функција је криптографска хеш функција коју је дизајнирао Ралпх Меркле 1990. Првобитно је била замишљена као део подношења Националног института за стандарде и технологију (НИСТ) током раних напора да се стандардизују безбедни хеш алгоритми. Иако се данас не користи широко, Снефру је значајан јер је увео идеје које су утицале на касније криптографске дизајне.

Снефру је првобитно подржавао променљиве величине излаза, али верзија представљена овде даје излаз од 256 бита (32 бајта), који се обично визуализује као хексадецимални број од 64 цифре.

Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.


Израчунајте нови хеш код

Подаци послати или отпремљени путем овог обрасца ће се чувати на серверу онолико дуго колико је потребно да се генерише захтевани хеш код. Биће избрисан непосредно пре него што се резултат врати у ваш претраживач.

Улазни подаци:



Послати текст је кодиран УТФ-8. Пошто хеш функције раде на бинарним подацима, резултат ће бити другачији него да је текст у другом кодирању. Ако треба да израчунате хеш текста у одређеном кодирању, требало би да отпремите датотеку уместо тога.



О Снефру Хасх алгоритму

Нисам математичар нити криптограф, али покушаћу да објасним ову хеш функцију на начин који је разумљив мојим колегама не-математичарима. Ако више волите математичко, научно исправно објашњење, сигуран сам да то можете пронаћи на другом месту ;-)

Иако се Снефру више не сматра сигурним и прикладним за нове системе, занимљив је из историјских разлога, јер су његови дизајни утицали на многе касније хеш функције које су још увек у употреби.

Можете замислити Снефру као блендер велике снаге дизајниран за мешање и сецкање састојака док више не можете да идентификујете оригинални унос, али као и све функције хеширања, увек ће дати исти излаз за исти унос.

Ово је процес у три корака:

Корак 1: Исеците састојке (улазни подаци)

  • Прво, исечете састојке на мање комаде тако да стану у блендер. Ово је као разбијање података у блокове.

Корак 2: Мешање кругова (блендер на различитим брзинама)

  • Снефру се не меша само једном. Ради неколико кругова мешања - попут пребацивања између сецкања, пирења и пулсирања - да би се уверио да је све супер добро измешано.
  • У сваком кругу блендер:
    • Мешајте у различитим правцима (као што је превртање смутија наопако).
    • Додаје тајне „заокрете“ (попут ситних прскања насумичних укуса) како би мешавину још теже предвидео.
    • Мења брзину да се меша сваки пут другачије.

Корак 3: Финал Смоотхие (Тхе Хасх)

    • Након 8 интензивних кругова блендања, сипате завршни смоотхие. Ово је хеш - мешавина јединственог изгледа која је потпуно измешана.

Поделите на БлуескиПоделите на ФејсбукуДелите на ЛинкедИнуПодели на Тумблр-уПодели на КсДелите на ЛинкедИнуПин на Пинтерест-у

Миккел Банг Кристенсен

О аутору

Миккел Банг Кристенсен
Миккел је креатор и власник миклик.цом. Има преко 20 година искуства као професионални компјутерски програмер/програмер софтвера и тренутно је запослен са пуним радним временом у великој европској ИТ корпорацији. Када не пише блог, своје слободно време проводи на широком спектру интересовања, хобија и активности, што се у извесној мери може одразити на разноврсност тема обрађених на овој веб страници.