ነጻ መለወጫ

MD5 ሃሽ ጀነሬተር

በአሳሽዎ ውስጥ MD5 hashes ከጽሑፍ ወይም ፋይሎች ወዲያውኑ ይፍጠሩ። ነጻ፣ የግል እና ምንም ሰቀላ አያስፈልግም።

ስላዚህ መሳሪያ

MD5 (መልእክት ዳይጀስት 5) በ1991 በሮናልድ ሪቨስት የታተመ ባለ 128 ቢት ክሪፕቶግራፊክ ሃሽ ተግባር ነው። ማንኛውንም ርዝመት ያለው ግብአት ይወስዳል እና ቋሚ ባለ 32-ቁምፊ ሄክሳዴሲማል ውፅዓት ያመነጫል - ተመሳሳይ ግቤት ሁል ጊዜ ተመሳሳይ ሃሽ ይፈጥራል - እና አንድ-መንገድ ማለት ግብአቱ ከሃሽ ብቻ መመለስ አይቻልም። ኤምዲ5 በ1990ዎቹ እና በ2000ዎቹ መጀመሪያ ላይ በSHA-2 ቤተሰብ ተግባራት ለምስጠራ ዓላማዎች ከመተካቱ በፊት ዋነኛው የአጠቃላይ ዓላማ የሃሽ ተግባር ነበር።

MD5 ለምስጠራ ስራ ተሰብሯል። ተግባራዊ የግጭት ጥቃቶች (ተመሳሳይ ሃሽ የሚያመርቱ ሁለት ግብዓቶችን ማግኘት) ከ2004 ጀምሮ ታይቷል፣ እና የተመረጡ ቅድመ-ቅጥያ ግጭቶች አሁን በሰአታት ውስጥ በሸቀጦች ሃርድዌር ላይ ሊገኙ ይችላሉ። ኤምዲ 5ን የይለፍ ቃል ለመጥለፍ፣ ዲጂታል ፊርማዎች፣ የምስክር ወረቀት አሻራዎች፣ ወይም የግጭት መቋቋም አስፈላጊ በሚሆንበት ማንኛውም አውድ አይጠቀሙ። SHA-256 እና ብክሪፕት ተገቢው ምትክ ናቸው።

MD5 ግጭትን መቋቋም የደህንነት ንብረት ላልሆነበት ምስጠራ ላልሆኑ ቼኮች ጠቃሚ ሆኖ ይቆያል፡ ድንገተኛ የፋይል ብልሹነትን መለየት፣ እርስዎ በሚቆጣጠሩት ስርዓት ውስጥ ሰቀላዎችን ማባዛት እና ለመሸጎጫ ቁልፎች አጫጭር መለያዎችን ማምረት። ይህ ጄነሬተር የJavaScript MD5 ትግበራን በመጠቀም በአሳሽዎ ውስጥ ይሰራል። ምንም ግቤት ከመሣሪያዎ አይወጣም።

ለምን MD5 Hashes አመነጩ

ፈጣን የፋይል ትክክለኛነት ፍተሻዎች በጣም ተከላካይ የMD5 አጠቃቀም ጉዳይ ሆነው ይቆያሉ። የማውረጃ ጣቢያ ኤምዲ5ን ከፋይል ጋር ሲያትም አንባቢ ማውረዱ እንዳልተበላሸ ማረጋገጥ ይችላል። ቼኩ የሚከላከለው ከማስተላለፊያ ስህተቶች እንጂ ከተንኮል አዘል አለመሆን አይደለም - የተራቀቀ አጥቂ ከተመረጠው ኤምዲ5 ጋር የሚዛመድ ፋይል መፍጠር ይችላል - ነገር ግን ለተለመደ ታማኝነት ማረጋገጥ ጥሩ ነው።

MD5 እንደ መወሰኛ አጭር መለያ ጠቃሚ ነው። መሸጎጫ ንብርብሮች፣ የማባዛት ስርዓቶች እና ኢቲአግ ማመንጨት ብዙ ጊዜ ይዘቶችን በMD5 ያሽጉ ምክንያቱም ውጤቱ አጭር፣ ለመቁጠር ፈጣን እና ለደህንነት ላልሆነ ዓላማ በቂ ነው። አዲስ ዲዛይኖች SHA-256 ወይም xxHashን መምረጥ አለባቸው፣ ነገር ግን MD5 ለየመለያ የሚጠቀሙ ነባር ስርዓቶች በዚህ ሚና አደገኛ አይደሉም።

እንዴት ይጠቀሙ

ጽሑፍ ይለጥፉ ወይም ፋይል ይስቀሉ፣ ባለ 32-ቁምፊ ሄክስ ሃሽ ያግኙ።

  1. ግቤት ጨምር: ጽሑፍ ይለጥፉ ወይም ፋይል ይስቀሉ። ሀሸር የዘፈቀደ ግቤት ይቀበላል - ሕብረቁምፊዎች ፣ ሁለትዮሽ ፋይሎች ፣ ትላልቅ ሰነዶች።
  2. አስላ: MD5 አልጎሪዝም በ 512-ቢት ብሎኮች ውስጥ ግብዓት ያስኬዳል፣ አራት ዙር ያልሆኑ የመስመር ላይ ተግባራትን እና ሞጁል ተጨማሪዎችን ይተገበራል እና 128-ቢት መፍጨትን ይፈጥራል። አተገባበሩ በአሳሽ በኩል ሲሆን ለተለመደ ግብዓቶች በሚሊሰከንዶች ነው የሚሰራው።
  3. ሃሽ አንብብ: ውፅዓት 32 ሄክሳዴሲማል ቁምፊዎች ነው፣ የ128-ቢት መፍጨት መደበኛ የጽሑፍ ውክልና ነው። ለማረጋገጫ ወይም ለማከማቻ ይቅዱት።
  4. ከተጠበቀው እሴት ጋር ያወዳድሩ: የታተመ የማመሳከሪያ ሃሽ ካለዎት፣ ቁምፊን በቁምፊ ያወዳድሩ። ማንኛውም ልዩነት ማለት ግብአቱ እርስዎ የጠበቁት አይደለም ማለት ነው.

የተለመዱ የአጠቃቀም ጉዳዮች

ቴክኒካዊ ዝርዝሮች

MD5 በ 512-ቢት (64-ባይት) ብሎኮች ውስጥ ግብዓት ያስኬዳል። እያንዳንዱ ብሎክ ባለ 128-ቢት ውስጣዊ ሁኔታን በአራት ዙር ያዘምናል። እያንዳንዱ ዙር የተለየ የመስመር ላይ ያልሆነ ተግባር፣ ሞጁል መደመር እና ቢትዊዝ ማሽከርከርን ይተገበራል። የመጨረሻው ሁኔታ መፈጨት ነው።

አልጎሪዝም ንጣፍን ይፈልጋል፡ ግብአት በ1 ቢት ከዚያም 0 ቢት ከዚያም ባለ 64 ቢት ርዝመት ያለው መስክ ተጨምሯል። ይህ እያንዳንዱ ግቤት ልዩ ርዝመት ያለው ቅድመ ቅጥያ ያለው ኢንኮዲንግ እንዳለው ያረጋግጣል።

ውፅዓት እንደ 16 ባይት በትንሽ-የኤንዲያን ቅደም ተከተል ይተረጎማል፣ ከዚያም እንደ 32 ሄክስ ቁምፊዎች ታትሟል። አንዳንድ መሳሪያዎች አቢይ ሆሄያት፣ አንዳንድ ትንሽ ሆሄያት ያትማሉ። እሴቶቹ እኩል ናቸው.

ምርጥ ልምዶች

በተደጋጋሚ የሚጠየቁ ጥያቄዎች

የተፈጠረውን ውጤት ማበጀት እችላለሁ?
አዎ። መሣሪያው ውጤቱን ለእርስዎ ልዩ ፍላጎቶች ለማስማማት የተለያዩ የማበጀት አማራጮችን ይሰጣል። ከማፍለቅዎ በፊት ቅንብሮችን ያስተካክሉ፣ ወይም በተለያዩ አማራጮች ያድሱ።
የመነጨው ይዘት ለመጠቀም ነፃ ነው?
አዎ። በዚህ መሣሪያ የሚያመነጩት ማንኛውም ነገር ያለ ምንም ገደብ ወይም የእውቅና መስፈርቶች ለግል፣ ትምህርታዊ ወይም ለንግድ ዓላማ ለመጠቀም የእርስዎ ነው።
ይሄ መለያ ያስፈልገዋል?
አይ. መሳሪያው ያለ ምንም ምዝገባ፣ ኢሜል እና ምዝገባ ሳይኖር ወዲያውኑ ለመጠቀም ዝግጁ ነው። ልክ ገጹን ይክፈቱ እና ማመንጨት ይጀምሩ።
የእኔ ግቤት ውሂብ ሚስጥራዊ ነው?
አዎ። ሁሉም ሂደት በአሳሽዎ ውስጥ ይከሰታል። የእርስዎ የግቤት ውሂብ እና የመነጨ ውፅዓት ወደ ማንኛውም ውጫዊ አገልጋይ በጭራሽ አይላኩም።
ትልቅ ወይም ትንሽ ሄክስ ትክክል ነው?
ሁለቱም እኩል ናቸው። አብዛኛዎቹ አተገባበር በነባሪ ንዑስ ሆሄያትን ያዘጋጃሉ። ንጽጽር ለጉዳይ የማይሰማ መሆን አለበት።
የእኔ ግብዓት ወደ አገልጋይ ተሰቅሏል?
አይ. Hashing በአሳሽዎ ውስጥ ሙሉ በሙሉ ይከሰታል።
በMD5 እና SHA-1 መካከል ያለው ልዩነት ምንድን ነው?
SHA-1 የተለየ ባለ 160-ቢት ሃሽ ተግባር ነው። እ.ኤ.አ. በ2017 SHA-1 ለምስጢራዊ አጠቃቀም ተሰብሯል። ሁለቱም ለደህንነት ላልሆኑ አገልግሎቶች ተቀባይነት አላቸው። እንዲሁም የግጭት መቋቋም አስፈላጊ በሚሆንበት ጊዜ ጥቅም ላይ መዋል የለበትም።
ሁለት የተለያዩ ግብዓቶች አንድ አይነት MD5 ማምረት ይችላሉ?
አዎ - ይህ ግጭት ነው። የዘፈቀደ ግጭት በሥነ ፈለክ ደረጃ የማይመስል ነገር ነው፣ ነገር ግን ሆን ተብሎ የተገነቡ ግጭቶች አሁን ለማስላት ተግባራዊ ናቸው።