СХА3-256 Калкулатор хеш кода
Објављено: 18. фебруар 2025. 17:58:27 UTC
Калкулатор хеш кода који користи хеш функцију 3 256-битног безбедног хеш алгоритма (СХА3-256) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.SHA3-256 Hash Code Calculator
СХА3-256 (Сецуре Хасх Алгоритам 3 256-бит) је криптографска хеш функција која узима улаз (или поруку) и производи излаз фиксне величине, 256-бит (32-бајта), који се обично представља као хексадецимални број од 64 знака.
СХА-3 је најновији члан породице Сецуре Хасх Алгоритхм (СХА), званично објављен 2015. За разлику од СХА-1 и СХА-2, који су засновани на сличним математичким структурама, СХА-3 је изграђен на потпуно другачијем дизајну који се зове Кеццак алгоритам. Није креиран зато што је СХА-2 несигуран; СХА-2 се и даље сматра безбедним, али СХА-3 додаје додатни слој безбедности са другачијим дизајном, само у случају да буду пронађене рањивости у СХА-2.
Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.
О СХА3-256 хеш алгоритму
Нисам ни математичар ни криптограф, па ћу покушати да објасним ову хеш функцију на начин који моји колеге не-математичари могу да разумеју. Ако више волите научно тачно, потпуно математичко објашњење, можете га пронаћи на многим веб локацијама ;-)
У сваком случају, за разлику од претходних СХА породица (СХА-1 и СХА-2), које би се могле сматрати сличним блендеру, СХА-3 ради више као сунђер.
Процедура за израчунавање хеша на овај начин може се поделити на три корака високог нивоа:
Корак 1 - Фаза упијања
- Замислите да сипате воду (своје податке) на сунђер. Сунђер упија воду мало по мало.
- У СХА-3, улазни подаци се разбијају на мале делове и апсорбују у унутрашњи „сунђер“ (велики низ битова).
Корак 2 – мешање (пермутација)
- Након што апсорбује податке, СХА-3 стишће и увија сунђер изнутра, мешајући све око себе у сложене обрасце. Ово осигурава да чак и мала промена уноса резултира потпуно другачијим хешом.
Корак 3 - Фаза стискања
- На крају, стиснете сунђер да бисте ослободили излаз (хеш). Ако вам је потребан дужи хеш, можете наставити да стискате да бисте добили више излаза.
Иако се СХА-2 генерација хеш функција и даље сматра безбедном (за разлику од СХА-1, који више не би требало да се користи за безбедност), било би логично да почнете да користите СХА-3 генерацију уместо тога када дизајнирате нове системе, осим ако не морају да буду компатибилни уназад са застарелим системима који га не подржавају.
Једна ствар коју треба узети у обзир је да је СХА-2 генерација вероватно најкоришћенија и највише нападана хеш функција икада (нарочито СХА-256 због њене употребе на Битцоин блок ланцу), али још увек постоји. Проћи ће неко време пре него што СХА-3 издржи иста ригорозна тестирања од стране милијарди.