Калкулатор хеш кодова ГОСТ ЦриптоПро
Објављено: 17. фебруар 2025. 08:40:20 UTC
Калкулатор хеш кода који користи ГОСТ хеш функцију са ЦриптоПро С-кутијама за израчунавање хеш кода на основу уноса текста или отпремања датотеке.GOST CryptoPro Hash Code Calculator
ГОСТ хеш функција се односи на породицу криптографских хеш функција које је дефинисала руска влада. Најпознатија верзија је ГОСТ Р 34.11-94, која се широко користила у Русији и другим земљама које су усвојиле ГОСТ стандарде. Касније га је наследио ГОСТ Р 34.11-2012, такође познат као Стреебог. Ово је оригинална верзија, модификована тако да користи С-боксове из ЦриптоПро пакета уместо оригиналних С-кутија "тест параметара".
Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.
О ГОСТ ЦриптоПро Хасх алгоритму
Нисам ни математичар ни криптограф, али покушаћу да објасним ову хеш функцију користећи свакодневну аналогију коју, надамо се, други не-математичари могу разумети. Ако више волите научно тачну, математичку верзију, сигуран сам да то можете пронаћи на другом месту ;-)
Замислите ГОСТ као напредни „миксер података“ који све што ставите у њега претвара у јединствени смоотхие. С обзиром на исте састојке, увек ће направити исти смути, али ако се чак и ситна промена унесе у састојке, добићете потпуно другачији смути.
Ово је процес у три корака:
Корак 1: Припрема састојака (подстава)
- Почињете са својим "састојцима" (поруком).
- Ако ваша порука није праве величине за блендер, ГОСТ додаје мало „пунила“ (додатне податке) да би савршено пристајала. Ово је као додавање воде да се блендер напуни.
Корак 2: Мешање са тајним рецептима (мешање)
- ГОСТ се не меша само једном - он меша податке изнова и изнова користећи тајни рецепт.
- Овај рецепт укључује:
- Сецкање (разбијање података на мале делове).
- Замена (мешање делова унаоколо).
- Мешање (мешајући их на нове начине).
Замислите кувара који има сложен начин мешања састојака како би био сигуран да нико не може да погоди како се то ради. То је оно што ГОСТ ради са вашим подацима.
Корак 3: Послуживање смутија (коначни хеш)
- После свег мешања, добијате свој смоотхие - шифровану верзију фиксне величине ваших података.
- Овај смоотхие је јединствен за ваше оригиналне састојке. Промените било шта, чак и ситну мрвицу, и добићете потпуно другачији смоотхие.
Ова верзија ГОСТ функције користи ЦриптоПро С-боксове, што се препоручује. Ако вам је из неког разлога потребна верзија која користи оригиналне С-боксове "тест параметара", можете је пронаћи овде: Калкулатор хеш кода ГОСТ