SHA3-384 Хэш кодын тооцоолуур
Нийтэлсэн: 2025 оны гуравдугаар сарын 19 21:23:59 (UTC)
Текст оруулах эсвэл файл байршуулахад үндэслэн хэш кодыг тооцоолохдоо Secure Hash Algorithm 3 384 бит (SHA3-384) хэш функцийг ашигладаг хэш кодын тооцоолуур.SHA3-384 Hash Code Calculator
SHA3-384 (Secure Hash Algorithm 3 384-бит) нь оролт (эсвэл мэдээ) авч, тогтмол хэмжээтэй, 384-бит (48-байт) гаралт гаргадаг криптографийн хэш функц бөгөөд үүнийг ихэвчлэн 96-герцийн 16進 тооны хэлбэрээр илэрхийлдэг.
SHA-3 нь Secure Hash Algorithm (SHA) гэр бүлийн хамгийн сүүлийн гишүүн бөгөөд албан ёсоор 2015 онд гарсан. SHA-1 болон SHA-2 нь ижил математик бүтцүүд дээр тулгуурласан бол SHA-3 нь Keccak алгоритм гэж нэрлэгдсэн өөр дизайн дээр үндэслэгдсэн. SHA-2 нь аюулгүй биш болсон учраас SHA-3 бүтээгдээгүй; SHA-2 нь одоог хүртэл аюулгүй гэж үзэгддэг ч SHA-3 нь өөр дизайнтай бөгөөд илүү аюулгүй байдлын нэмэлт давхарга үүсгэдэг, ирээдүйд SHA-2 дахь аюултай байдлууд илэрсэн тохиолдолд.
Бүрэн тодруулга: Би энэ хуудсанд ашигласан хэш функцийн тодорхой хэрэгжилтийг бичээгүй. Энэ нь PHP програмчлалын хэлэнд багтсан стандарт функц юм. Би зөвхөн вэб интерфэйсийг энд олон нийтэд нээлттэй болгох үүднээс хийсэн.
SHA3-384 Хэш Алгоритмын Тухай
Би математикч биш, криптографч биш тул би энэ хэш функцийг математик мэдлэггүй хүмүүст ойлгомжтой байдлаар тайлбарлахыг хичээх болно. Хэрэв та шинжлэх ухааны нарийвчилсан, математик тайлбарыг хүсч байвал олон вэбсайтуудад түүнийг олж болно ;-)
Юу вэ гэхээр, өмнөх SHA гэр бүлүүд (SHA-1 ба SHA-2)-тэй харьцуулахад, тэдгээрийг холигчтой төстэй гэж үзэж болох бол, SHA-3 нь хөвөнтэй илүү адилхан ажилладаг.
Энэ аргаар хэш тооцоолох үйл явцыг гурван өндөр түвшний алхамд хувааж болно:
Алхам 1 - Шингээх Үе
- Ус (таны өгөгдөл)-ийг хөвөн дээр асгаж байгааг төсөөлөөрэй. Хөвөн нь усан дээр хэсэгчлэн шингээн авдаг.
- SHA-3-д орох өгөгдлийг жижиг хэсгүүдэд хувааж, доторх "хөвөн" (том бит массив)-д шингээж авдаг.
Алхам 2 - Холих (Пермутаци)
- Өгөгдлийг шингээсний дараа, SHA-3 нь хөвөнг дотор нь шахаж, мушгиж, бүх зүйлийг төвөгтэй хээPattern-уудаар холих бөгөөд энэ нь оролтод хийсэн жижиг өөрчлөлт нь бүхэлдээ өөр хэш үүсгэхийг баталгаажуулдаг.
Алхам 3 - Шахах Үе
- Эцэст нь, хөвөнг шахаж, гаралтын (хэш)-г гаргаж авдаг. Хэрэв танд илүү урт хэш хэрэгтэй бол, та илүү гаралт авахын тулд шахаж болно.
SHA-2 үеийн хэш функцууд одоо ч аюулгүй гэж тооцогдож байгаа (SHA-1-ийн хувьд аюулгүй байдалд ашиглахыг зөвшөөрөхгүй болсон), шинэ системүүдийг зохион байгуулахдаа SHA-3 үеийг ашиглах нь илүү утга учиртай бөгөөд зөвхөн хуучин системүүдтэй нийцтэй байдал шаарддаггүй бол энэ нь илүү тохиромжтой байх болно.
Нэг зүйл бодож үзэх нь, SHA-2 үе нь хамгийн их хэрэглэгдэж, хамгийн их халдлага хийсэн хэш функц байж магадгүй (ялангуяа SHA-256 нь Биткойн блокчейн дээр ашиглагддаг учраас), гэхдээ тэр still амжилттай байна. SHA-3 нь тэртэй тэргүй тэртэй адил хэрэглэгчдийн тусламжтайгаар удаан хугацаанд шалгагдаагүй байна.