MD5 (በቴክኒክ MD5 Message-Digest Algorithm ተብሎ የሚጠራው) ምስጠራ ሃሽ ተግባር ሲሆን ዋና ዓላማውም ፋይሉ እንዳልተለወጠ ማረጋገጥ ነው።
የሁለት የውሂብ ስብስቦችን ከማረጋገጥ ይልቅ ጥሬውን በማነፃፀር፣ኤምዲ5 ይህንን የሚያደርገው በሁለቱም ስብስቦች ላይ ቼክ በማዘጋጀት እና ከዚያም ቼኮችን በማነፃፀር ተመሳሳይ መሆናቸውን ለማረጋገጥ ነው።
MD5 የተወሰኑ ጉድለቶች አሉት፣ስለዚህ ለላቁ የምስጠራ አፕሊኬሽኖች ጠቃሚ አይደለም፣ነገር ግን ለመደበኛ የፋይል ማረጋገጫዎች ለመጠቀም ሙሉ በሙሉ ተቀባይነት አለው።
MD5 Checker ወይም MD5 Generator በመጠቀም
የማይክሮሶፍት ፋይል ቼክሰም ኢንተግሪቲ አረጋጋጭ (FCIV) የኤምዲ5 ቼክ ድምርን ከጽሑፍ ብቻ ሳይሆን ከትክክለኛ ፋይሎች ሊያመነጭ የሚችል አንድ ነፃ ካልኩሌተር ነው። ይህንን የትዕዛዝ-መስመር ፕሮግራም እንዴት እንደሚጠቀሙ ለማወቅ በዊንዶውስ ውስጥ የፋይል ትክክለኛነትን በ FCIV እንዴት ማረጋገጥ እንደሚቻል ጽሑፋችንን ይመልከቱ።
የፊደሎች፣ ቁጥሮች እና ምልክቶች ሕብረቁምፊ MD5 ሃሽ ለማግኘት አንዱ ቀላል መንገድ በተአምረኛው ሰላጣ MD5 Hash Generator መሳሪያ ነው። እንደ MD5 Hash Generator፣ Passwords Generator እና OnlineMD5 ያሉ ብዙ ሌሎችም አሉ።
ተመሳሳዩ ሃሽ አልጎሪዝም ጥቅም ላይ ሲውል ተመሳሳይ ውጤቶች ይመረታሉ። ይህ ማለት የአንድ የተወሰነ ጽሑፍ MD5 ቼክ ድምር ለማግኘት አንድ MD5 ካልኩሌተር መጠቀም እና ከዚያ ፍጹም የተለየ MD5 ካልኩሌተርን በመጠቀም ተመሳሳይ ውጤቶችን ማግኘት ይችላሉ። ይህ በዚህ የሃሽ ተግባር ላይ በመመስረት ቼክ ድምር በሚያመነጭ መሳሪያ ሁሉ ሊደገም ይችላል።
የMD5 ታሪክ እና ተጋላጭነቶች
MD5 የፈለሰፈው በሮናልድ ሪቭስት ነው፣ነገር ግን ከሶስቱ ስልተ ቀመሮቹ ውስጥ አንዱ ብቻ ነው።
የመጀመሪያው የሃሽ ተግባር በ1989 ኤምዲ2 ሲሆን ለ8-ቢት ኮምፒውተሮች የተሰራ ነው። ምንም እንኳን አሁንም ጥቅም ላይ የዋለ ቢሆንም፣ ኤምዲ2 ለተለያዩ ጥቃቶች የተጋለጠ ስለነበር ከፍተኛ የደህንነት ደረጃ ለሚያስፈልጋቸው መተግበሪያዎች የታሰበ አይደለም።
ኤምዲ2 ከዚያም በ1990 በኤምዲ4 ተተክቷል።ኤምዲ4 የተሰራው ባለ 32 ቢት ማሽኖች ሲሆን ከኤምዲ2 በጣም ፈጣን ነበር ነገርግን ድክመቶች እንዳሉት ታይቷል አሁን በኢንተርኔት ኢንጂነሪንግ ግብረ ሃይል ጊዜው ያለፈበት ነው ተብሏል።
MD5 በ1992 የተለቀቀ ሲሆን ለ32-ቢት ማሽኖችም የተሰራ ነው። እንደ MD4 ፈጣን አይደለም ነገር ግን ከቀደምት MDx ትግበራዎች የበለጠ ደህንነቱ የተጠበቀ እንደሆነ ይቆጠራል።
ምንም እንኳን MD5 ከMD2 እና MD4 የበለጠ ደህንነቱ የተጠበቀ ቢሆንም፣ እንደ SHA-1 ያሉ ሌሎች ክሪፕቶግራፊክ ሃሽ ተግባራት እንደ አማራጭ ተጠቁመዋል፣ MD5 እንዲሁ የደህንነት ጉድለቶች እንዳሉበት ታይቷል።
የካርኔጊ ሜሎን ዩኒቨርሲቲ የሶፍትዌር ኢንጂነሪንግ ኢንስቲትዩት ስለ MD5 እንዲህ ይላል፡
የሶፍትዌር ገንቢዎች፣ የምስክር ወረቀት ባለስልጣኖች፣ የድር ጣቢያ ባለቤቶች እና ተጠቃሚዎች በማንኛውም አቅም MD5 ስልተ ቀመር ከመጠቀም መቆጠብ አለባቸው። ያለፈው ጥናት እንደሚያሳየው በምስጢር ግራፊክስ የተሰበረ እና ለቀጣይ አገልግሎት የማይመች ተደርጎ ሊወሰድ ይገባል።
MD6 ከSHA-3 እንደ አማራጭ ለብሔራዊ ደረጃዎች እና ቴክኖሎጂ ኢንስቲትዩት ቀርቧል። ስለዚህ ሃሳብ የበለጠ እዚህ ማንበብ ይችላሉ።
በMD5 Hash ላይ ተጨማሪ መረጃ
MD5 hashes 128-ቢት ርዝማኔ ያላቸው እና በተለምዶ ባለ 32-አሃዝ አስራስድስትዮሽ ዋጋቸው ይታያል። ፋይሉ ወይም ጽሁፉ ምንም ያህል ትልቅም ይሁን ትንሽ እውነት ነው።
ምሳሌ ይኸውና፡
- ግልጽ ጽሑፍ፡ ይህ ፈተና ነው።
- ሄክስ እሴት፡ 120EA8A25E5D487BF68B5F7096440019
ተጨማሪ ጽሑፍ ሲታከል ሃሽ ወደ ሌላ እሴት ይተረጎማል ነገር ግን በተመሳሳዩ የቁምፊዎች ብዛት፡
- ግልጽ ጽሁፍ፡ ይህ የፅሁፉ ርዝመት እንዴት ምንም ችግር እንደሌለው ለማሳየት የሚደረግ ሙከራ ነው።
- ሄክስ እሴት፡ 6c16fcac44da359e1c3d81f19181735b
በእውነቱ፣ ዜሮ ቁምፊዎች ያሉት ሕብረቁምፊ እንኳን ሄክስ ዋጋ ያለው d41d8cd98f00b204e9800998ecf8427e ነው፣ እና አንድ ጊዜ እንኳን መጠቀም ይህን ዋጋ ያስገኛል፡ 5058f1af8385058f1af838577d99dcd.
ከዚህ በኋላ ጥቂት ተጨማሪ ምሳሌዎች አሉ፡
Checksum | ግልጽ ጽሑፍ |
bb692e73803524a80da783c63c966d3c | Lifewire የቴክኖሎጂ ድር ጣቢያ ነው። |
64adbfc806c120ecf260f4b90378776a | …!… |
577894a14badf569482346d3eb5d1fbc | ባንግላዴሽ ደቡብ እስያ ሀገር ናት። |
42b293af7e0203db5f85b2a94326aa56 | 100+2=102 |
08206e04e240edb96b7b6066ee1087af | የላቀ ካሊፍራጊሊስቲክ ኤክስፕሎይድ |
ኤምዲ5 ቼኮች የተገነቡት የማይቀለበሱ እንዲሆኑ ነው፣ይህ ማለት ቼኩን ማየት እና ዋናውን የገባውን ውሂብ መለየት አይችሉም።
ለምሳሌ ምንም እንኳን a= 0cc175b9c0f1b6a831c399e269772661 እና p ቢሆንም 83878c91171338902e0fe0fb97a8c47a ፣ ሁለቱን በማጣመር ap ለማድረግ ፍፁም የተለየ እና የማይገናኝ ቼክ ይሰምራሉ፡ 62c428533830d84fd8bc751bf4፣62c428533830d84fd8bc751bf4፣ክፍል የትኛውንም ደብዳቤ ለመግለጥ።
ከዚህ ጋር፣ የMD5 እሴትን መበተን እንደሚችሉ የሚተዋወቁ ብዙ MD5 "ዲክሪፕተሮች" አሉ።
ነገር ግን፣ በዲክሪፕርተር ወይም "MD5 reverse converter" ላይ ያለው ነገር ለብዙ እሴቶች ቼክ ድምርን ፈጥረው ከዚያ ተዛማጅ ካላቸው ለማየት ቼክዎን በመረጃ ቋታቸው ውስጥ እንዲፈልጉ ያስችሉዎታል። ዋናውን ውሂብ ሊያሳይዎት ይችላል።
ኤምዲ5ዲክሪፕት እንደ MD5 በግልባጭ ፍለጋ የሚያገለግል ነፃ የመስመር ላይ መሳሪያ ነው፣ነገር ግን ለተለመዱ ቃላት እና ሀረጎች ብቻ ይሰራል።
Checksum ምን እንደሆነ ይመልከቱ? ለተጨማሪ ምሳሌዎች እና አንዳንድ የ MD5 hash እሴትን ከፋይሎች ለማመንጨት።