Калкулатор за хаш код ГОСТ
Објавено: 5 март 2025, во 19:46:22 UTC
Калкулатор за хаш-код што ја користи функцијата за хаш GOST за пресметување на хаш-код врз основа на внесување текст или прикачување на датотека.GOST Hash Code Calculator
Функцијата за хаш ГОСТ се однесува на семејство на криптографски хаш функции дефинирани од руската влада. Најпознатата верзија е ГОСТ Р 34.11-94, која беше широко користена во Русија и другите земји кои ги усвоија стандардите на ГОСТ. Подоцна беше наследен од ГОСТ Р 34.11-2012, исто така познат како Streebog. Ова е оригиналната верзија.
Целосно обелоденување: Не ја напишав конкретната имплементација на функцијата за хаш што се користи на оваа страница. Тоа е стандардна функција вклучена во програмскиот јазик PHP. Го направив веб-интерфејсот само за да го направам јавно достапен овде за погодност.
За GOST Hash алгоритам
Јас не сум ниту математичар ниту криптограф, но ќе се обидам да ја објаснам оваа хаш-функција користејќи секојдневна аналогија што се надеваме дека другите не-математичари можат да ја разберат. Ако ја претпочитате научно точната, математички тешка верзија, сигурен сум дека можете да ја најдете на друго место ;-)
Помислете на ГОСТ како напреден „мешач на податоци“ кој го претвора сè што ќе ставите во него во уникатно смути. Со оглед на истите состојки, секогаш ќе го прави истото смути, но ако се направи и мала промена на состојките, ќе добиете сосема поинакво смути.
Ова е процес во три чекори:
Чекор 1: Подготовка на состојките (полнење)
- Почнувате со вашите „состојки“ (пораката).
- Ако вашата порака не е со вистинската големина за блендерот, ГОСТ додава малку „филлер“ (дополнителни податоци) за да се вклопи совршено. Ова е како да додадете вода за да го наполните блендерот.
Чекор 2: Мешање со тајни рецепти (мешање)
- ГОСТ не се спојува само еднаш - ги меша податоците одново и одново користејќи таен рецепт.
- Овој рецепт вклучува:
- Сечкање (кршење на податоците на мали делови).
- Замена (мешање на деловите наоколу).
- Мешање (мешајќи ги повторно заедно на нови начини).
Замислете готвач кој има сложен начин на мешање состојки за да се увери дека никој не може да погоди како е направено. Тоа го прави ГОСТ со вашите податоци.
Чекор 3: Послужување на смути (конечен хаш)
- По сето мешање, го добивате вашето смути - фиксна големина, скршена верзија на вашите податоци.
- Ова смути е единствено само за вашите оригинални состојки. Променете што било, дури и ситна трошка, и ќе добиете сосема поинакво смути.
Оваа верзија на функцијата ГОСТ ги користи оригиналните S-кутии „тест параметри“, кои не се препорачуваат за производна употреба. Ако сакате да користите GOST, веројатно треба да ја користите имплементацијата што користи CryptoPro S-кутии наместо тоа: Калкулатор за хаш код GOST CryptoPro