СХА-512/224 Калкулатор хеш кодова
Објављено: 18. фебруар 2025. 17:46:23 UTC
Калкулатор хеш кода који користи хеш функцију безбедног хеш алгоритма 512/224 бита (СХА-512/224) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.SHA-512/224 Hash Code Calculator
СХА-512/224 (Алгоритам безбедног хеширања 512/224-бит) је криптографска хеш функција која узима улаз (или поруку) и производи 224-битни (28-бајтни) излаз фиксне величине, који се обично представља као хексадецимални број од 56 знакова. Припада СХА-2 породици хеш функција које је дизајнирала НСА. То је заиста СХА-512 са различитим вредностима иницијализације и резултатом скраћеним на 224 бита, да би се искористила чињеница да СХА-512 ради брже од СХА-256 (чија је СХА-224 скраћена верзија) на 64-битним рачунарима, али да би се задржали мањи захтеви за складиштење код 224-битног хасх кода.
Излази СХА-512, СХА-224 и СХА-512/224 су потпуно различити за исти улаз, тако да нису компатибилни – тј. нема смисла поредити СХА-224 хеш код датотеке са СХА-512/224 хеш кодом исте датотеке да бисте видели да ли је промењен.
Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.
О СХА-512/224 хеш алгоритму
Нисам нарочито добар у математици и никако се не сматрам математичарем, па ћу покушати да објасним ову хеш функцију на начин који моји колеге не-математичари могу да разумеју. Ако више волите научно исправну математичку верзију, сигуран сам да то можете пронаћи на многим другим веб локацијама ;-)
У сваком случају, замислимо да је хеш функција супер хигх-тецх блендер дизајниран да направи јединствени смоотхие од свих састојака које ставите у њега. Ово захтева четири корака, од којих су три иста као СХА-512:
Корак 1: Ставите састојке (унос)
- Замислите унос као било шта што желите да помешате: банане, јагоде, кришке пице или чак целу књигу. Није важно шта сте ставили - велико или мало, једноставно или сложено.
Корак 2: Процес мешања (хеш функција)
- Притиснете дугме, а блендер подивља - сецка, меша, врти лудом брзином. Унутра има посебан рецепт који нико не може да промени.
- Овај рецепт укључује луда правила као што су: „Окрените лево, окрените десно, окрените наопачке, протресите, сеците на чудне начине“. Све се ово дешава иза кулиса.
Корак 3: Добијате Смоотхие (излаз):
- Без обзира које састојке сте користили, блендер вам увек даје тачно једну шољицу смутија (то је фиксна величина од 512 бита у СХА-512).
- Смоотхие има јединствен укус и боју засновану на састојцима које ставите. Чак и ако промените само једну ситницу - као што је додавање једног зрна шећера - смоотхие ће имати потпуно другачији укус.
Корак 4: Скратите
- Скраћивањем (одсецањем) резултата на 224 бита, користимо чињеницу да СХА-512 ради брже од СХА-224 на 64-битним системима, али такође задржавамо предност мањих захтева за складиштење за 224-битне хеш кодове. Имајте на уму да резултати нису компатибилни, СХА-512/224 и СХА-224 генеришу потпуно различите хеш кодове.