Miklix

RIPEMD-128 Хэш кодын тооцоолуур

Нийтэлсэн: 2025 оны гуравдугаар сарын 19 21:17:51 (UTC)

Текст оруулах эсвэл файл байршуулахад үндэслэн хэш кодыг тооцоолохын тулд RACE Integrity Primitives Evaluation Message Digest 128 бит (RIPEMD-128) хэш функцийг ашигладаг хэш кодын тооцоолуур.

Энэ хуудсыг аль болох олон хүнд хүртээмжтэй болгох үүднээс англи хэлнээс орчуулсан. Харамсалтай нь машин орчуулга нь төгс төгөлдөр технологи болоогүй байгаа тул алдаа гарч болзошгүй. Хэрэв та хүсвэл англи хэл дээрх эх хувилбарыг эндээс үзэх боломжтой.

RIPEMD-128 Hash Code Calculator

RIPEMD-128 нь криптографийн хэш функц бөгөөд оролт (эсвэл мессеж) авч, тогтмол хэмжээтэй, 128-бит (16-byte) гаралт үүсгэдэг, энэ нь нийтлэг 32 тэмдэгт бүхий аравтын системийн тоогоор илэрхийлэгддэг.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) нь хэш хийх замаар өгөгдлийн бүрэн бүтэн байдлыг хангах криптографийн хэш функцүүдийн гэр бүл юм. Энэ нь 1990-ээд оны дунд үеэр ЕС-ийн RACE (Европын Орчин үеийн Холболтын Технологийн Судалгаа ба Хөгжил) төслийн хүрээнд хөгжүүлэгдсэн.

RIPEMD-ийн 128 битийн хувилбар нь MD4 болон MD5-тэй холбоотой төстэй асуудлуудаас болоод аюулгүй гэж тооцогддоггүй.

Бүрэн тодруулга: Би энэ хуудсанд ашигласан хэш функцийн тодорхой хэрэгжилтийг бичээгүй. Энэ нь PHP програмчлалын хэлэнд багтсан стандарт функц юм. Би зөвхөн вэб интерфэйсийг энд олон нийтэд нээлттэй болгох үүднээс хийсэн.


Шинэ хэш кодыг тооцоолох

Энэ маягтаар илгээсэн өгөгдөл эсвэл байршуулсан файлууд сервер дээр зөвхөн хүссэн хэш кодыг үүсгэх хүртэл л хадгалагдах болно. Үр дүн нь таны хөтөч рүү буцаж ирэхээс өмнө шууд устгагдах болно.

Өгөгдөл оруулах:



Илгээсэн текст UTF-8 кодлогдсон байна. Хэш функц нь хоёртын өгөгдөл дээр ажилладаг тул үр дүн нь текст өөр кодчилолд байсантай харьцуулахад өөр байх болно. Хэрэв та тодорхой кодчилол дахь текстийн хэшийг тооцоолох шаардлагатай бол оронд нь файл байршуулах хэрэгтэй.



RIPEMD-128 Хэш Алгоритмын Тухай

Би математикч биш, криптографч биш ч, энэ хэш функц хэрхэн ажилладаг талаар математик биш хүмүүст ойлгомжтой байдлаар тайлбарлахыг хичээх болно. Хэрэв та шинжлэх ухааны яг төгс математик тайлбарыг хүсэж байвал, би итгэж байна, та түүнийг бусад олон вэбсайтуудаас олж чадна ;-)

RIPEMD нь Merkle-Damgård бүтэц ашигладаг бөгөөд энэ нь SHA-2 хэш алгоритмын гэр бүлтэй адил байдаг. Би түүнийг бусад хуудсуудаа холих машинтай төстэй гэж тайлбарласан бөгөөд энэ нь RIPEMD-д ч мөн адил үйлчилнэ:

Алхам 1 - Бэлтгэл (Өгөгдлийг Төрүүлэх)

  • Эхлээд, RIPEMD нь "орц" нь холих машинд төгс таарахыг шалгадаг. Хэрэв таарахгүй бол, тэр өгөгдлийг тэгшлэхийн тулд нэмэлт "тулгуур" нэмдэг (энэ нь өгөгдлийг дүүргэхтэй адил юм).

Алхам 2 - Холих Машиныг Эхлүүлэх (Тохиргоо)

  • Холих машин тодорхой тохиргоо - хурд, эрчим хүч, хутганы байрлал гэх мэтээр эхэлдэг. Эдгээр нь эхлэлийн утгууд бөгөөд инициализаци векторууд гэж нэрлэгддэг.

Алхам 3 - Холих Үйлдвэрлэл (Өгөгдлийг Бутлах)

  • Энд хамгийн сонирхолтой хэсэг байна: RIPEMD зөвхөн нэг хутганы багцтай биш. Энэ нь хоёр холих машиныг зэрэг ажиллуулж байна (зүүн болон баруун талд).
  • Тус бүр нь орцыг өөрөөр боловсруулдаг. Нэг нь хэрчин, нөгөө нь нунтаглахад ашигладаг бөгөөд өөр өөр хурд, чиглэл, хутганы хэлбэрүүдийг ашигладаг.
  • Тэд өгөгдлийг 80 удаа холих, солих, мушгиж холих (бүх зүйл төгс холигдсон гэдгийг баталгаажуулахын тулд циклийн дагуу холих шиг).

Алхам 4 - Эцсийн Холих (Үр дүнг Нийлүүлэх)

  • Тамгын хольсны дараа, RIPEMD хоёр холих машины үр дүнг нэг эцсийн, жигд хэш болгож нэгтгэдэг.
Bluesky дээр хуваалцаарайFacebook дээр хуваалцахLinkedIn дээр хуваалцахTumblr дээр хуваалцахX дээр хуваалцаарайLinkedIn дээр хуваалцахPinterest дээрх пин

Миккел Кристенсен

Зохиогчийн тухай

Миккел Кристенсен
Миккел бол miklix.com сайтыг бүтээгч, эзэмшигч юм. Тэрээр мэргэжлийн компьютерийн программист/програм хангамж хөгжүүлэгчээр 20 гаруй жил ажилласан туршлагатай бөгөөд одоогоор Европын томоохон мэдээллийн технологийн корпорацид бүтэн цагаар ажиллаж байна. Блог хөтлөөгүй үедээ тэрээр чөлөөт цагаа олон төрлийн сонирхол, хобби, үйл ажиллагаанд зарцуулдаг бөгөөд энэ нь энэ вэб сайтад багтсан олон янзын сэдвүүдэд тодорхой хэмжээгээр тусгагдсан байж магадгүй юм.