Алгоритам сигурног хасх-а (СХА) и слагање порука (МД5) су стандардне криптографске хасх функције које пружају сигурност података за мултимедијску провјеру идентитета. Криптографски хешеви играју фундаменталну улогу у модерним криптосистемима. Дакле, важно је разумети основни механизам који стоји иза ових алгоритама и питања која су укључена у избор одређеног алгоритма распршивања. Хасхинг се заснива на једносмјерној математичкој функцији; функције које је лако израчунати, али значајно тешко преокренути. Хасх функције су основа механизма заштите Хасхед Мессаге Аутхентицатион Цодес (ХМАЦ). То је главна омогућавајућа технологија за заштиту мреже која се користи за постизање одређених сигурносних циљева.
СХА и МД5 су две добро препознате хасх функције. Алгоритам за распршивање МД5 узима поруку произвољне дужине као улаз и ствара као излаз 128-битни „отисак прста“ или „преношење поруке“ улазне поруке. То је једносмјерна функција која олакшава израчунавање хасх-а из даних улазних података. То је сложен низ једноставних бинарних операција, као што су искључиви ОР (КСОР) и ротације, које се изводе на улазним подацима и производе 128-битну претрагу. СХА је потенцијални наследник МД5 и алгоритма наведеног у стандарду безбедног хасх-а (СХС). СХА-1 је ревизија стандарда СХА који је објављен 1994. Саставили смо непристрано поређење двеју хасхинг функција.
Развијен од стране америчког Националног института за стандарде и технологију (НИСТ), алгоритам сигурног хасх-а (СХА) је породица криптографских хасх функција специфицираних у стандарду безбедног хасх-а (СХС). Савезни стандард за обраду информација (ФИПС 180-2) специфицира четири сигурна хасх алгоритма - СХА-1, СХА-256, СХА-384 и СХА-512 - који су сви итеративни, једносмерни хасх функције које могу обрадити поруку са максималном дужином 264 - до 2128 - битова за производњу 160- до 512-битног кондензованог представљања који се назива превара поруке. Улазна порука обрађује се у блоковима од 512 до 1024 бита. СХА-1 је најчешће коришћена 160-битна хасх функција која подсећа на алгоритам МД5 и често је користи калкулатори за проверу интегритета датотека.
Мессаге Дигест (МД5) је свеприсутни алгоритам распршивања који је развио Рон Ривест и који се данас користи у разним Интернет апликацијама. То је алгоритам криптографског хасх-а који се може користити за креирање 128-битне стринг вриједности из низа произвољне дужине. Упркос својим безбедносним рањивостима, и даље се широко користи и користи, углавном за верификацију интегритета датотека. МД5 је заснован на претходнику, алгоритму МД4. Сам алгоритам заснован је на функцији компресије која делује на блокове. Алгоритам МД5 уноси поруку произвољне дужине и производи као излаз 128-битни „отисак прста“ или „преношење порука“ улазне поруке. МД5 није тако брз као алгоритам МД4, али нуди много бољу сигурност података. Обично се користи у сигурносним протоколима и апликацијама као што су ССХ, ССЛ и ИПСец.
- Алгоритам сигурног хасх-а (СХА) је породица криптографских хасх функција које је развио амерички Национални институт за стандарде и технологију (НИСТ). Мессаге Дигест (МД5) је свеприсутни алгоритам распршивања који је развио Рон Ривест и који се данас користи у разним Интернет апликацијама. То је алгоритам криптографског хасх-а који се може користити за креирање 128-битне стринг вриједности из низа произвољне дужине. Као и МД5, СХА се такође широко користи у апликацијама као што су ССХ, ССЛ, С-МИМЕ (безбедно / вишенаменско проширење поште) и ИПсец.
- Савезни стандард за обраду информација (ФИПС 180-2) специфицира четири сигурна хасх алгоритма - СХА-1, СХА-256, СХА-384 и СХА-512 - који су сви итеративни, једносмерни хасх функције које могу обрадити поруку са максималном дужином 264 - до 2128 - битова за производњу 160- до 512-битног кондензованог представљања који се назива превара поруке. МД5 алгоритам узима унос поруку произвољне дужине и производи као излаз 128-битни „отисак прста“ или „преношење поруке“ улазне поруке.
- МД5 хасх се типично изражава као 32-цифрени хексадецимални број и верује се да је криптографски сломљен и да може имати сударе. Иако је једна од добро препознатих криптографских хасх функција, он није идеално за безбедносне сервисе и апликације или дигиталне потписе који се ослањају на отпорност на судар. С друге стране, сматра се да је СХА сигурнија од МД5. Као улаз улази ток битова и производи излаз фиксне величине. Сада су доступне сигурније варијације СХА-1, које укључују СХА-256, СХА-384 и СХА-512, а бројеви одражавају снагу слања порука.
Чини се да је СХА-1 у многим аспектима сигурнији од МД5. Иако су забележени неки познати напади на СХА-1, они су мање озбиљни од напада на МД5. Сада су доступне сигурније и боље хасх функције, као што су СХА-256, СХА-384 и СХА-512, а све су практично сигурне без претходне историје напада о којима је извештено. Иако је МД5 једна од добро препознатих криптографских хасх функција, он није идеалан за безбедносне сервисе и апликације јер је криптографски покварен. Стога, многи органи власти криптографију сматрају да је МД5 мање сигуран од СХА. СХА алгоритам је нешто спорији од МД5, али већа дужина сакупљања порука чини га сигурнијим од напада инверзије и бруталног судара.