Miklix

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

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

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

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

Tiger-192/3 Hash Code Calculator

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

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

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

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


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

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

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



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



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

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

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

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

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

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

Алхам 2: Супер Блендер (Нягтруулалтын Функц)

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

Алхам 3: Олон Холиулалт (Өнгөрөлт/Томоохон Эргэлтүүд)

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

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

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

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