Miklix

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

Објављено: 18. фебруар 2025. 21:53:11 UTC

Калкулатор хеш кода који користи хеш функцију РАЦЕ Интегрити Примитивес Евалуатион Мессаге Дигест 320 бита (РИПЕМД-320) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.

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

RIPEMD-320 Hash Code Calculator

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

РИПЕМД (РАЦЕ Интегрити Примитивес Евалуатион Мессаге Дигест) је породица криптографских хеш функција дизајнираних да обезбеде интегритет података путем хеширања. Развијен је средином 1990-их као део пројекта ЕУ РАЦЕ (Истраживање и развој напредних комуникационих технологија у Европи).

РИПЕМД се и даље сматра сигурним, осим за 128-битну верзију, која се суочава са истим проблемима као МД4 и МД5.

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


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

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

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



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



О РИПЕМД-320 Хасх алгоритму

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

РИПЕМД користи конструкцију Меркле-Дамгард, што је нешто што му је заједничко са СХА-2 породицом хеш алгоритама. Описао сам да они раде слично блендеру на другим страницама, а исто важи и за РИПЕМД:

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

  • Прво, РИПЕМД осигурава да се „састојци“ савршено уклапају у блендер. Ако не, додаје неки додатни "пуњач" да га заокружи (ово је као попуњавање података).

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

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

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

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

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

  • После свега тог мешања, РИПЕМД комбинује резултате оба блендера у један коначни, глатки хеш.

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

Миккел Банг Кристенсен

О аутору

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