Tiger-160/3 Хэш кодын тооцоолуур
Нийтэлсэн: 2025 оны гуравдугаар сарын 19 20:55:20 (UTC)
Tiger 160 бит, 3 round (Tiger-160/3) хэш функцийг ашиглан текст оруулах эсвэл файл байршуулахад үндэслэн хэш кодыг тооцдог хэш кодын тооцоолуур.Tiger-160/3 Hash Code Calculator
Тигр 160/3 (Тигр 160 бит, 3 тойрог) нь криптографийн хэш функц бөгөөд энэ нь оролт (эсвэл мессеж) авдаг бөгөөд тогтмол хэмжээтэй, 160 бит (20 байт) гаралт гаргадаг, энэ нь ихэвчлэн 40 орон тооны 16-р тооллын тоогоор илэрхийлэгддэг.
Тигр хэш функц нь 1995 онд Росс Андерсон болон Эли Бихам нарын боловсруулсан криптографийн хэш функц юм. Энэ нь 64 битийн платформ дээр хурдан гүйцэтгэлд зориулан тусгайлан оптимизаци хийсэн бөгөөд энэ нь өндөр хурдтай өгөгдөл боловсруулах шаардлагатай хэрэглээнд, жишээлбэл, файлын бүрэн бүтэн байдал шалгах, дижитал гарын үсэг зурах, өгөгдөл индексжүүлэх зэрэгт сайн тохирно. Энэ нь 192 битийн хэш кодыг 3 эсвэл 4 тойрогт гаргадаг бөгөөд шаардлагатай бол хадгалах хязгаарлалтууд эсвэл бусад хэрэглээнүүдтэй нийцүүлэхийн тулд 160 эсвэл 128 бит болгон багасгаж болно.
Одоо орчин үеийн криптографийн хэрэглээнд аюулгүй гэж тооцогддоггүй ч, хэт хуучин системүүдтэй нийцтэй байдлыг хангахын тулд хэш код тооцоолох шаардлагатай бол энд оруулсан байна.
Бүрэн тодруулга: Би энэ хуудсанд ашигласан хэш функцийн тодорхой хэрэгжилтийг бичээгүй. Энэ нь PHP програмчлалын хэлэнд багтсан стандарт функц юм. Би зөвхөн вэб интерфэйсийг энд олон нийтэд нээлттэй болгох үүднээс хийсэн.
Тигр-160/3 Хеш Алгоритмтай Танилцах
Би математикч эсвэл криптограф биш ч, энэ хеш функцийг жирийн хүмүүст ойлгомжтой байдлаар жишээтэйгээр тайлбарлахыг хичээж байна. Хэрэв та шинжлэх ухааны зөв, нарийн тооцоотой тайлбар хүсэж байвал, олон өөр вэбсайтуудаас түүнийг олж болох байх гэдэгт итгэлтэй байна ;-)
Одоо та нууц жимс жүүсний жор хийж байгаа гэж төсөөлье. Та олон төрлийн жимс (таны өгөгдөл) хийж, тусгай аргаар холих (хеш хийх процесс) бөгөөд эцэст нь онцгой амт (хеш) гарч ирнэ. Хэрэв та зөвхөн нэг жижиг зүйл өөрчлөвөл - жишээлбэл нэг нэмэх нэрс - амт бүрэн өөр болно.
Тигртэй холбоотойгоор энэ нь гурван алхамтай:
Алхам 1: Орц Ажиллаж Бэлтгэх (Өгөгдлийг Доторлосон Байдалд Хийх)
- Таны өгөгдөл хэр том эсвэл жижиг байгаагаас үл хамааран, Тигр нь блендерт тохирох хэмжээтэй болгоно. Энэ нь нэмэлт дүүргэгч (жишээ нь пэддинг) нэмэх замаар бүх зүйлийг төгс багтааж өгнө.
Алхам 2: Супер Блендер (Шахалтын Функци)
- Энэ блендер нь гурван хүчтэй иртэй.
- Өгөгдлийг жижиг хэсгүүдэд хувааж, тус бүрийг блендерт нэг нэгээр нь явуулдаг.
- Ирүүд нь зөвхөн эргэлддэггүй - тэд өгөгдлийг холих, бутлах, мушгирах, эвдэх гэх мэт ер бусын аргаар холихын тулд тусгай хээг ашигладаг (энэ нь бүх зүйлийг урьдчилан таамаглах боломжгүйгээр холихын тулд нууц тохиргоо шиг юм).
Алхам 3: Олон Удаагийн Холих (Тогтмол/Эргэлдэлт Хувилбарууд)
- Энд сонирхолтой зүйл эхэлнэ. Тигр нь зөвхөн нэг удаа холихгүй - энэ нь олон удаа холих замаар таны өгөгдлийг дахин холих бөгөөд ингэснээр хэн ч эхний орцуудыг олохгүй байлгах болно.
- Энэ нь 3 болон 4 эргэлдсэн хувилбаруудын ялгаа юм. Нэмэлт холих цикл нэмснээр 4 эргэлдсэн хувилбарууд арай илүү аюулгүй болдог ч, тооцоолохад илүү удаан байдаг.