Miklix

SHA3-224 Хэш кодын тооцоолуур

Нийтэлсэн: 2025 оны гуравдугаар сарын 19 21:23:13 (UTC)

Текст оруулах эсвэл файл байршуулахад үндэслэн хэш кодыг тооцоолохдоо Secure Hash Algorithm 3 224 бит (SHA3-224) хэш функцийг ашигладаг хэш кодын тооцоолуур.

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

SHA3-224 Hash Code Calculator

SHA3-224 (Secure Hash Algorithm 3 224-бит) нь оролт (эсвэл мессеж) авч, тогтвортой хэмжээтэй, 224-бит (28-byte) гаралт үйлдвэрлэдэг криптографийн хэш функц бөгөөд үүнийг ихэвчлэн 56 тэмдэгт бүхий 16-налт тоо гэж илэрхийлдэг.

SHA-3 нь Secure Hash Algorithm (SHA) гэр бүлийн хамгийн сүүлийн гишүүн бөгөөд 2015 онд албан ёсоор гарсан. SHA-1 ба SHA-2 нь төстэй математик бүтэцүүд дээр суурилсан бол SHA-3 нь Keccak алгоритм гэх огт өөр дизайнд суурилсан. Энэ нь SHA-2 нь аюулгүй биш гэж бүтээгдээгүй; SHA-2 нь одоо ч аюулгүй гэж тооцогддог ч SHA-3 нь өөр дизайны тусламжтайгаар нэмэлт аюулгүй байдлын давхаргыг нэмж, ирээдүйн аюулгүй байдлын алдаанууд SHA-2-д олдсон тохиолдолд хамгаалалт нэмэх зорилготой бүтээгдсэн.

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


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

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

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



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



SHA3-224 Хэш Алгоритмын Тухай

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

Ямартай ч, өмнөх SHA гэр бүлийн алгоритмууд (SHA-1 болон SHA-2)-тай харьцуулахад, эдгээрийг холигч шиг гэж авч үзэж болох ч, SHA-3 нь шүүр шиг ажилладаг.

Хэш тооцоолох энэхүү үйл явцыг гурван өндөр түвшний алхамд хувааж болно:

1-р Алхам - Шингээх Үе

  • Ус (таны өгөгдөл) шүүр дээр хийгдэж байгааг төсөөлөөд үзээрэй. Шүүр нь аажмаар ус хүлээн авдаг.
  • SHA-3-д орж ирсэн өгөгдлийг жижиг хэсгүүдэд хувааж, дотоод "шүүр" (том битийн массив) руу шингээнэ.

2-р Алхам - Холих (Пермутаци)

  • Өгөгдлийг шингээсний дараа, SHA-3 нь шүүрийг дотооддоо нухаж, мушгин, төвөгтэй хослолд бүгдийг нь холих болно. Энэ нь оруулах өгөгдөлд маш жижиг өөрчлөлт оруулбал, бүрэн өөр хэш үүсэхийг баталгаажуулна.

3-р Алхам - Шахах Үе

  • Эцэст нь, шүүрийг шахаж, гаралт (хэш) гаргаж авна. Хэрэв танд урт хэш хэрэгтэй бол, илүү гаралт авахын тулд шүүрийг дахин шахаж болно.

SHA-2 үеийн хэш функцууд нь одоогоор аюулгүй гэж тооцогдож байна (SHA-1 шиг аюулгүй байдалд ашиглахгүй байх ёстой), гэхдээ шинэ системүүдийг төсөл боловсруулахдаа SHA-3 үеийг ашиглах нь зөв алхам байх болно, хэрэв тэдгээр нь SHA-3-ыг дэмждэггүй хуучин системүүдтэй нийцэх шаардлагатай бол бусад тохиолдолд.

Нэг зүйл бол SHA-2 үеийн хэш функцийг хамгийн их хэрэглэгддэг бөгөөд халдлагад өртсөн хэш функц гэж үзэж болох бөгөөд ялангуяа SHA-256 нь Bitcoin блокчэйн дээр ашиглагддаг тул энэ нь хамгийн ихээр халдлагад өртсөн, гэхдээ энэ нь одоо ч хадгалагдаж байна. SHA-3 нь тэр хэмжээгээр олон сая хэрэглэгчдийн тестийг давах хүртэл цаг зарцуулагдах болно.

Bluesky дээр хуваалцаарайFacebook дээр хуваалцахLinkedIn дээр хуваалцахTumblr дээр хуваалцахX дээр хуваалцаарайLinkedIn дээр хуваалцахPinterest дээрх пин

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

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

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