SHA-1, SHA-2, SHA-256 хеш алгоритмдерінің айырмашылығы

 In қауіпсіздік, SHA-2, шифрлау

SHA-1, SHA-2, SHA-256 хеш алгоритмдерінің айырмашылығы

Алгоритмнің аббревиатурасын түсіндіруден бастайық.

Хэш алгоритмі – деректерді бекітілген өлшемге дейін конденсациялайтын математикалық функция, мысалы, егер біз «Ола бар мысық» деген сөйлемді алып, оны арнайы CRC32 алгоритмі арқылы орындасақ, біз «b165e001» аббревиатурасын аламыз. Көптеген алгоритмдер бар және олардың барлығының нақты мақсаттары бар, кейбіреулері деректер түрі үшін жақсартылған, басқалары қауіпсіздік үшін.

Біз үшін ең маңыздысы - SHA алгоритмдері.

SHA - Secure Hashing Algorithm - криптографиялық қауіпсіздік үшін қолданылады. Бұл алгоритмнің маңызды алғышарты - хэштің қайтымсыздығы мен бірегейлігі. Қайтымсыздық - түпнұсқа деректер қауіпсіз және белгісіз болып қалады. Бірегейлік - екі түрлі мәліметтер бір кілтті жасай алмайды.

Электрондық цифрлық қолтаңба өте сезімтал - құжаттағы кез келген өзгеріс қолтаңбаны өзгертеді. Жоғарыда айтылған «ОЛА МА КОТА» деген сөйлемді алып, бас әріппен жазсақ, «baa875a6» деген мүлде басқа аббревиатура болар еді. Басқа аббревиатура қолтаңбаның енді жарамсыз екенін білдіреді.

SHA-1 және SHA-2 - бұл алгоритмнің екі нұсқасы. Олар құрылыс және бит ұзындығы бойынша ерекшеленеді. SHA-2 - SHA-1 жетілдірілген нұсқасы.

ША-1 ұзындығы 160 бит

SHA-2 әртүрлі ұзындықтарда, көбінесе 256 битте кездеседі

Үлкен хэш мәні үлкен қауіпсіздікті қамтамасыз етеді. Бірегей аббревиатуралардың санын сан түрінде көрсетуге болады, мысалы, SHA-256 үшін - 2 256    мүмкін комбинациялар. 2-XNUMX-XNUMX XNUMX XNUMX 256 бұл үлкен саны жердегі құм санынан асып түседі.

 

Егер пайдаланушының сертификаты SHA-1-ге негізделген болса (және ол 1 шілдеге дейін берілгендіктен жарамды болса), онда осы сертификатпен расталған жасалған қолтаңба (1 шілдеден кейін) SHA-2 алгоритмімен есептелген қол қойылған мазмұнның аббревиатурасын қамтуы керек (SHA-1 емес). Сондықтан қосымшалар мен АТ жүйелері жаңа сертификаттармен ғана емес, ең алдымен SHA-2 сәйкес хэшті пайдалану кезінде қолтаңбалар мен мөрлер құруы керек.

Біз орнатқан бағдарламалар бүгінде SHA-2 хэш функциясын қолдана отырып, электрондық қолтаңбаларды жіберу және тексеру бойынша әрекеттерді орындауға мүмкіндік береді.

 

Білікті электронды қолтаңба туралы көбірек білу үшін бірнеше минут қажет, қоңырау шалыңыз немесе жазыңыз.

                            сенім телефоны 58 333 1000 немесе электрондық пошта мекен-жайы: @ Электрондық кеңсе орталығы

 

Төменде электрондық қолтаңбаның жиынтықтары ұсынылған:

 

Соңғы Жазбалар