Miklix

СХА-512/256 Калкулатор хеш кодова

Објављено: 18. фебруар 2025. 17:49:31 UTC

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

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

SHA-512/256 Hash Code Calculator

СХА-512/256 (Алгоритам безбедног хеширања 512/256-бит) је криптографска хеш функција која узима улаз (или поруку) и производи 256-битни (32-бајтни) излаз фиксне величине, обично представљен као хексадецимални број од 64 знака. Припада породици хеш функција СХА-2, коју је дизајнирала НСА. То је заиста СХА-512 са различитим вредностима иницијализације и резултатом скраћеним на 256 бита, да би се искористила чињеница да СХА-512 ради брже од СХА-256 на 64-битним рачунарима, али да би се задржали мањи захтеви за складиштење 256-битних хеш кодова.

Излази СХА-512, СХА-256 и СХА-512/256 су потпуно различити за исти улаз, тако да нису компатибилни - тј. нема смисла поредити СХА-256 хеш код датотеке са СХА-512/256 хеш кодом исте датотеке да бисте видели да ли је промењен.

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


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

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

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



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



О СХА-512/256 хеш алгоритму

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

У сваком случају, замислимо да је хеш функција супер хигх-тецх блендер дизајниран да направи јединствени смоотхие од свих састојака које ставите у њега. Ово захтева четири корака, од којих су три иста као СХА-512:

Корак 1: Ставите састојке (унос)

  • Замислите унос као било шта што желите да помешате: банане, јагоде, кришке пице или чак целу књигу. Није важно шта сте убацили - велико или мало, једноставно или сложено.

Корак 2: Процес мешања (хеш функција)

  • Притиснете дугме, а блендер подивља - сецка, меша, врти лудом брзином. Унутра има посебан рецепт који нико не може да промени.
  • Овај рецепт укључује луда правила као што су: „Окрените лево, окрените десно, окрените наопачке, протресите, сеците на чудне начине“. Све се ово дешава иза кулиса.

Корак 3: Добијате Смоотхие (излаз):

  • Без обзира које састојке сте користили, блендер вам увек даје тачно једну шољицу смутија (то је фиксна величина од 512 бита у СХА-512).
  • Смоотхие има јединствен укус и боју засновану на састојцима које ставите. Чак и ако промените само једну ситницу - као што је додавање једног зрна шећера - смоотхие ће имати потпуно другачији укус.

Корак 4: Скратите

  • Скраћивањем (одсецањем) резултата на 256 бита, користимо чињеницу да СХА-512 ради брже од СХА-256 на 64-битним системима, али такође задржавамо предност мањих захтева за складиштење за 256-битне хеш кодове. Имајте на уму да резултати нису компатибилни, СХА-512/256 и СХА-256 генеришу потпуно различите хеш кодове.

Ја се лично држим СХА-256, али можда је то само стара навика које морам да се отарасим. Када дизајнирате нове системе који ће радити углавном (или у потпуности) на 64-битним рачунарима, СХА-512/256 изгледа као бољи избор.

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

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

О аутору

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