Miklix

РИПЕМД-320 Калкулатор хеш кодова

Објављено: 18. фебруар 2025. 21:53:11 UTC
Последње ажурирано: 12. јануар 2026. 14:27:34 UTC

Калкулатор хеш кода који користи хеш функцију RACE Integrity Primitives Evaluation Message Digest 320 bit (RIPEMD-320) за израчунавање хеш кода на основу унетог текста или отпремљене датотеке.

Ова страница је машински преведена са енглеског како би била доступна што већем броју људи. Нажалост, машинско превођење још увек није усавршена технологија, тако да може доћи до грешака. Ако желите, можете погледати оригиналну енглеску верзију овде:

RIPEMD-320 Hash Code Calculator

RIPEMD-320 је криптографска хеш функција која узима улаз (или поруку) и производи излаз фиксне величине, 320-битни (40-бајтни), обично представљен као хексадецимални број од 80 карактера.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) је фамилија криптографских хеш функција дизајнираних да обезбеде интегритет података путем хеширања. Развијена је средином 1990-их као део пројекта ЕУ RACE (Research and Development in Advanced Communications Technologies in Europe).

RIPEMD се и даље сматра безбедним, осим 128-битне верзије, која се суочава са истим проблемима као MD4 и MD5.

Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.


Израчунајте нови хеш код

Подаци достављени или датотеке отпремљене путем овог обрасца чуваће се на серверу само онолико дуго колико је потребно за генерисање траженог хасх кода. Биће избрисан непосредно пре него што се резултат врати у ваш прегледач.

Улазни подаци:



Послати текст је кодиран УТФ-8. Пошто хеш функције раде на бинарним подацима, резултат ће бити другачији него да је текст у другом кодирању. Ако треба да израчунате хеш текста у одређеном кодирању, требало би да отпремите датотеку уместо тога.



О RIPEMD-320 хеш алгоритму

Нисам ни математичар ни криптограф, али покушаћу да објасним како ова хеш функција функционише на начин који могу да разумеју и не-математичари. Ако више волите научно тачно и потпуно математичко објашњење, сигуран сам да га можете пронаћи на многим другим веб-сајтовима ;-)

RIPEMD користи Merkle-Damgård-ову конструкцију, што је нешто што му је заједничко са SHA-2 фамилијом хеш алгоритама. Описао сам их као да раде слично блендеру на другим страницама, а исто важи и за RIPEMD:

Корак 1 - Припрема (допуњавање података)

  • Прво, RIPEMD се уверава да се „састојци“ савршено уклапају у блендер. Ако не, додаје додатни „пунило“ да би га заокружио (то је као допуњавање података).

Корак 2 - Покретање блендера (иницијализација)

  • Блендер почиње са одређеним подешавањем - као што су брзина, снага и положај сечива. То су посебне почетне вредности које се називају вектори иницијализације.

Корак 3 - Процес мешања (обрада података)

  • Ево најбољег дела: RIPEMD нема само један сет сечива. Има два блендера која раде један поред другог (леви и десни).
  • Сваки блендер обрађује састојке другачије. Један сецка док други меље, користећи различите брзине, смерове и облик сечива.
  • Они мешају, замењују и увијају податке 80 пута (као што се циклично мешају како би се осигурало да је све савршено помешано).

Корак 4 - Завршно мешање (комбиновање резултата)

  • Након свег тог мешања, RIPEMD комбинује резултате из оба блендера у један коначни, глатки хеш.

Даље читање

Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:


Поделите на БлуескиПоделите на ФејсбукуДелите на ЛинкедИнуПодели на Тумблр-уПодели на КсДелите на ЛинкедИнуПин на Пинтерест-у

Миккел Цхристенсен

О аутору

Миккел Цхристенсен
Миккел је креатор и власник миклик.цом. Има преко 20 година искуства као професионални компјутерски програмер/програмер софтвера и тренутно је запослен са пуним радним временом у великој европској ИТ корпорацији. Када не пише блог, своје слободно време проводи на широком спектру интересовања, хобија и активности, што се у извесној мери може одразити на разноврсност тема обрађених на овој веб страници.