Miklix

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

Објављено: 17. фебруар 2025. 17:43:46 UTC
Последње ажурирано: 12. јануар 2026. 09:13:38 UTC

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

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

Snefru-256 Hash Code Calculator

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

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

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


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

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

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



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



О Снефруовом хеш алгоритму

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

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

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

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

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

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

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

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

Корак 3: Завршни смути (Хеш)

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

Даље читање

Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:


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

Миккел Цхристенсен

О аутору

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