РИПЕМД-128 Калкулатор хеш кодова
Објављено: 18. фебруар 2025. 21:37:58 UTC
Калкулатор хеш кода који користи хеш функцију РАЦЕ Интегрити Примитивес Евалуатион Мессаге Дигест 128 бита (РИПЕМД-128) за израчунавање хеш кода на основу уноса текста или отпремања датотеке.RIPEMD-128 Hash Code Calculator
РИПЕМД-128 је криптографска хеш функција која узима улаз (или поруку) и производи 128-битни (16-бајтни) излаз фиксне величине, који се обично представља као хексадецимални број од 32 знака.
РИПЕМД (РАЦЕ Интегрити Примитивес Евалуатион Мессаге Дигест) је породица криптографских хеш функција дизајнираних да обезбеде интегритет података путем хеширања. Развијен је средином 1990-их као део пројекта ЕУ РАЦЕ (Истраживање и развој напредних комуникационих технологија у Европи).
128-битна верзија РИПЕМД-а се више не сматра безбедном због сличних забринутости као МД4 и МД5
Потпуно откривање: Нисам написао конкретну имплементацију хеш функције која се користи на овој страници. То је стандардна функција укључена у програмски језик ПХП. Направио сам веб интерфејс само да би био јавно доступан овде ради практичности.
О РИПЕМД-128 хеш алгоритму
Нисам ни математичар ни криптограф, али покушаћу да објасним како ова хеш функција функционише на начин који не-математичари могу да разумеју. Ако више волите научно тачно потпуно математичко објашњење, сигуран сам да то можете пронаћи на многим другим веб локацијама ;-)
РИПЕМД користи конструкцију Меркле-Дамгард, што је нешто што му је заједничко са СХА-2 породицом хеш алгоритама. Описао сам да они раде слично блендеру на другим страницама, а исто важи и за РИПЕМД:
Корак 1 – Припрема (Додавање података)
- Прво, РИПЕМД осигурава да се „састојци“ савршено уклапају у блендер. Ако не, додаје неки додатни "пуњач" да га заокружи (ово је као попуњавање података).
Корак 2 - Покретање блендера (иницијализација)
- Блендер почиње са одређеним подешавањем - попут брзине, снаге и положаја сечива. То су посебне почетне вредности које се називају вектори иницијализације.
Корак 3 - Процес мешања (крцкање података)
- Ево кул дела: РИПЕМД нема само један сет оштрица. Има два блендера који раде један поред другог (леви и десни).
- Сваки блендер другачије обрађује састојке. Један сече док други меље, користећи различите брзине, правце и обрасце сечива.
- Они мешају, замењују и изврћу податке 80 пута (као што је мешање у циклусима да би се уверило да је све савршено помешано).
Корак 4 – Финална мешавина (комбиновање резултата)
- После свега тог мешања, РИПЕМД комбинује резултате оба блендера у један коначни, глатки хеш.