Whirlpool хэш кодын тооцоолуур
Нийтэлсэн: 2025 оны гуравдугаар сарын 19 21:17:11 (UTC)
Текст оруулах эсвэл файл байршуулахад үндэслэн хэш кодыг тооцоолохын тулд Whirlpool хэш функцийг ашигладаг хэш кодын тооцоолуур.Whirlpool Hash Code Calculator
Whirlpool хэш функц нь Винсент Рижмен (AES-ийн хамтран зохион бүтээгчдийн нэг) болон Пауло SLM Баррето нарын зохион бүтээсэн криптограф хэш функц юм. Анх 2000 онд нэвтрүүлсэн бөгөөд дараа нь 2003 онд аюулгүй байдлыг сайжруулах үүднээс шинэчилсэн. Whirlpool нь ISO/IEC 10118-3 стандартын нэг хэсэг тул криптографийн өргөн хүрээний хэрэглээнд тохиромжтой. Энэ нь ихэвчлэн 128 арван арван тэмдэгтээр илэрхийлэгддэг 512 бит (64 байт) хэш код үүсгэдэг.
Бүрэн тодруулга: Би энэ хуудсанд ашигласан хэш функцийн тодорхой хэрэгжилтийг бичээгүй. Энэ нь PHP програмчлалын хэлэнд багтсан стандарт функц юм. Би зөвхөн вэб интерфэйсийг энд олон нийтэд нээлттэй болгох үүднээс хийсэн.
Whirlpool хэш алгоритмын тухай
Би математикч эсвэл криптограф биш, тиймээс энэ хэш функц хэрхэн ажилладагийг энгийн үгээр тайлбарлахаар оролдъё. Хэрэв та шинжлэх ухааны нарийн, математикийн их хүнд тайлбарлалаар хүсвэл, бусад вэбсайтуудад үүнийг олж болно гэдэгт би итгэлтэй байна ;-)
Юу ч гэсэн, та олон төрлийн орцтой смүүти хийж байгаа гэж төсөөлөөд үз дээ: банан, гадил жимс, ногоон навчит ургамал, самар цөцгийн тос гэх мэт. Whirlpool таны орц (эсвэл өгөгдлийг) юу хийх вэ гэдгийг энд үзүүлж байна:
Алхам 1 - Бүх зүйлийг хэрчинэ (Өгөгдлийг хэсэг болгон хуваах)
- Юуны өмнө, энэ нь таны өгөгдлийг жижиг хэсгүүдэд хуваана, жишээ нь жимсийг зуурч буйгаараа.
Алхам 2 - Уухай шиг холих (Бүх зүйлсийг холих)
Одоо энэ нь эдгээр хэсгүүдийг 10 өөр хурдтай ( "эргүүлэг" гэж нэрлэгддэг) хүчтэй блендерт хийдэг. Тус бүр нь өгөгдлийг өөр өөрөөр холих арга:
- Солих ба Эргүүлэх (Орлуулах): Зарим хэсгүүдийг өөрөөр сольж, гадил жимсийг интоор жимсээр сольж болно.
- Тамир хуулах (Пермутаци): Энэ нь холимогийг эргүүлж, орцуудыг нэг газраас нөгөө газарт шилжүүлж, юу ч анхны байрлалд байхгүй болгоно.
- Бүх зүйлийг хамт нэгтгэх (Холих): Энэ нь амтыг (эсвэл өгөгдлийг) тэгш тараахын тулд хамардаг, хутгадаг.
- Нууц орц нэмэх (Түлхүүр холих): Энэ нь "нууц орц" (тусгай код) нэмээд смүүтиг онцгой болгоно.
Алхам 3 - Эцсийн үр дүн (Хэш)
- 10 эргэлтийн хүчтэй холихоос хойш, та нэгэн зөөлөн, төгс хольцтой ундаа гаргаж авна - эсвэл энэ тохиолдолд, 512-бит хэш. Танд одоо смүүтиэс анхны гадил жимс эсвэл ногоон навчит ургамал гаргаж авах арга байхгүй. Танд зөвхөн эцсийн ундаа л үлдсэн байна.