Miklix

Tiger-192/4 Хэш кодын тооцоолуур

Нийтэлсэн: 2025 оны гуравдугаар сарын 19 20:52:48 (UTC)

Текст оруулах эсвэл файл байршуулахад үндэслэн хэш кодыг тооцоолохын тулд Tiger 192 бит, 4 тойрог (Tiger-192/4) хэш функцийг ашигладаг хэш кодын тооцоолуур.

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

Tiger-192/4 Hash Code Calculator

Тигр 192/4 (Тигр 192 бит, 4 үе) нь оруулга (эсвэл мессеж) авч, тогтмол хэмжээтэй, 192 бит (24 байт) гаралт үүсгэдэг криптографийн хеш функц бөгөөд үүнийг ихэвчлэн 48 тэмдэгт бүхий 16-тай тоон утгаар илэрхийлдэг.

Тигр хеш функц нь 1995 онд Росс Андерсон ба Эли Бихам нарын зохиосон криптографийн хеш функц юм. Энэ нь 64 битийн платформ дээр хурдан гүйцэтгэлтэй ажиллахад оновчтой болгохын тулд тусгайлан боловсруулахад зориулагдсан бөгөөд хурдны өндөр шаардлага тавьдаг програмуудад тохиромжтой, жишээлбэл, файл шалгах, дижитал гарын үсэг болон өгөгдөл индексжүүлэхэд ашиглагддаг. Энэ нь 192 битийн хеш кодыг 3 эсвэл 4 үе шаттайгаар үүсгэдэг бөгөөд шаардлагатай бол хадгалах орон зайны хязгаарлалт эсвэл бусад програмтай нийцүүлэхийн тулд 160 эсвэл 128 бит хүртэл богиносгож болно.

Өнөөгийн криптографийн програмуудад аюулгүй гэж тооцогдохгүй болсон боловч, арын нийцтэй байдлыг хангахын тулд хеш код тооцоолох хэрэгтэй болсны тохиолдолд энд оруулсан болно.

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


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

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

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



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



Тайгер-192/4 Хэш Алгоритмын Тухай

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

Одоо, та нууц смүти жор хийж байгаа гэж төсөөлөөч. Та олон төрлийн жимс (таны өгөгдөл) хийнэ, тусгай аргаар холих (хэш процесс), төгсгөлд нь онцгой амт (хэш) авна. Хэрэв та зүгээр л нэг жижиг зүйлийг өөрчилбөл - жишээлбэл, нэг хөх тариа нэмбэл - амт нь бүрэн өөр болно.

Тайгер алгоритмд энэ нь гурван алхамтай:

Алхам 1: Орцоо Бэлтгэх (Өгөгдлийг Паддинг хийх)

  • Таны өгөгдөл том эсвэл жижиг байсан ч, Тайгер түүнийг холигчийн зөв хэмжээтэй болгож баталгаажуулдаг. Тусгай нэмж оруулсан зүйл (паддинг гэх мэт) нь бүх зүйлийг төгс тохируулна.

Алхам 2: Супер Холигч (Нягтруулалтын Функц)

  • Энэ холигч нь гурван хүчирхэг иртэй.
  • Өгөгдөл нь жижиг хэсгүүдэд хуваагдаж, тус бүр нь холигчоор нэг нэгээрээ өнгөрдөг.
  • Ирүүд нь зөвхөн эргэхгүй - тэд өгөгдлийг холих, нухах, мушгих, хутгах зэрэг галзуу аргуудаар холих, задлах бөгөөд тусгай загваруудыг ашиглан (энэ нь бүх зүйлийг таамаглашгүй хольж тохируулах нууц холигч тохиргоо мэт юм).

Алхам 3: Олон Дахин Хольц (Түлхүүрүүд/Тойргууд)

  • Энд сонирхолтой хэсэг эхэлнэ. Тайгер зөвхөн нэг удаа холихгүй - түүнийг олон удаа холино, ингэснээр хэн ч анхдагч орцоо олж чадахгүй.
  • Энэ нь 3 болон 4 тойргийн хувилбарын хоорондох ялгаа юм. Нэмэлт хольцын мөчлөг оруулснаар 4 тойргийн хувилбарууд арай илүү аюулгүй байдаг, гэхдээ тооцоолохад илүү удаан байдаг.
Bluesky дээр хуваалцаарайFacebook дээр хуваалцахLinkedIn дээр хуваалцахTumblr дээр хуваалцахX дээр хуваалцаарайLinkedIn дээр хуваалцахPinterest дээрх пин

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

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

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