Base64 መፍታት

በ Base64 ዲኮዲንግ መሳሪያ አማካኝነት በBase64 ዘዴ የተመሰጠረውን መረጃ በቀላሉ መፍታት ይችላሉ። Base64 ኢንኮዲንግ ምንድን ነው? Base64 ምን ያደርጋል? እዚ እዩ።

Base64 ምስጠራ ምንድን ነው?

እያንዳንዱ ፊደል ቁምፊ ቁጥርን እንደሚወክል እና መረጃን ወደ ጽሑፍ በመቀየር የሚያከማችበት ሁኔታ ላይ በመመስረት የተሰራ የኢንክሪፕሽን ዘዴ ነው። Base64 ኢንኮዲንግ ፣ በተለይም የደብዳቤ አባሪዎችን በሚልኩበት ጊዜ ጥቅም ላይ የሚውለው የመቀየሪያ ዘዴ; በASCII ደረጃዎች ውስጥ የሁለትዮሽ ውሂብ ወደ የጽሑፍ ፋይል መለወጥ ያቀርባል። በመጀመሪያ ስለ Base64 አንዳንድ ነጥቦችን ከገለፅን በኋላ Base64 ኢንኮድ እና ስራዎችን በC++ ቋንቋ እንሰራለን።

የbase64 ኢንኮዲንግ ዋና ዓላማዎች በደብዳቤዎች ላይ እንዲጣበቁ መፍቀድ ነው። ምክንያቱም የSMTP ፕሮቶኮል መልእክት ለመላክ የሚያስችለን እንደ ሥዕል፣ ሙዚቃ፣ ቪዲዮዎች፣ አፕሊኬሽኖች ያሉ ሁለትዮሽ መረጃዎችን ለመላክ ተስማሚ ፕሮቶኮል አይደለም። ስለዚህ፣ MIME በሚባል ስታንዳርድ፣ Binary data በ Base64 የተመሰጠረ እና በSMTP ፕሮቶኮል መላክ ይቻላል። ደብዳቤው ከተላከ በኋላ, በሌላኛው በኩል ያለው የሁለትዮሽ መረጃ በ Base64 ደረጃዎች መሰረት ይገለጣል እና ወደ አስፈላጊው ቅርጸት ይቀየራል.

Base64 ኢንኮዲንግ በመሠረቱ የተለያዩ ምልክቶችን የያዘ ውሂብን እየገለጸ ነው። እነዚህ ምልክቶች የ 64 የተለያዩ ቁምፊዎች ሕብረቁምፊዎች ናቸው. ለመቀየሪያው የተሰጠው ስም ቀድሞውንም የመጣው ከእነዚህ ቁምፊዎች ብዛት ነው። እነዚህ 64 ቁምፊዎች የሚከተሉት ናቸው።

ከላይ ላሉት ቁምፊዎች ትኩረት ከሰጡ, ሁሉም የ ASCII መደበኛ ቁምፊዎች ናቸው እና ስለዚህ እያንዳንዱ ቁምፊ እንደ ASCII አቻ የተገለጸ አሃዝ አለው. ለምሳሌ, የ ASCII አቻ የቁምፊ A ቁምፊ 65 ነው, የቁምፊው እኩል 97 ነው. ከዚህ በታች ባለው ሠንጠረዥ ውስጥ በተለያዩ መሠረቶች ውስጥ ያሉ የቁምፊዎች አቻዎች, በዋናነት ASCII, ተሰጥተዋል.

Base64 በመረጃ ስርጭት ወቅት የመረጃ መጥፋትን ለመከላከል የተሰራ የኢኮዲንግ ቴክኒክ ነው። አብዛኛዎቻችን እንደ Base64 ኢንክሪፕሽን ዘዴ እናውቀዋለን ነገርግን Base64 የኢንክሪፕሽን ዘዴ ሳይሆን የኢንክሪፕሽን ዘዴ ነው። የሚቀየረው ውሂብ በመጀመሪያ በቁምፊ ይለያል። ከዚያ የእያንዳንዱ ቁምፊ ባለ 8-ቢት ሁለትዮሽ አቻ ተገኝቷል። የተገኙት ባለ 8-ቢት መግለጫዎች ጎን ለጎን የተጻፉ እና እንደገና ወደ 6-ቢት ቡድኖች ይከፈላሉ. የእያንዳንዱ 6-ቢት ቡድን Base64 አቻ ተጽፎ የመቀየሪያ ሂደቱ ተጠናቅቋል። በዲኮድ አሠራር ውስጥ, ከተመሳሳይ ኦፕሬሽኖች ተቃራኒው ይተገበራል.

Base64 ምስጠራ ምን ያደርጋል?

ሁለቱንም የማስተላለፊያ እና የማከማቻ ግብይቶችን ለማመስጠር የሚያስችል ልዩ የምስጠራ ዘዴ ነው።

ቤዝ64 ምስጠራን እንዴት መጠቀም እንደሚቻል?

መመስጠር የሚፈልጉትን ውሂብ በፓነሉ በግራ በኩል ወደሚመለከተው ክፍል ይቅዱ እና ይለጥፉ። በቀኝ በኩል አረንጓዴውን "መጠይቅ" ቁልፍን ጠቅ ያድርጉ. ሁለቱንም ምስጠራ እና ዲክሪፕት ማድረግ በሚችሉበት ለዚህ መሳሪያ ሁሉንም ውሂብ መደበቅ ይችላሉ።

Base64 ምስጠራ አመክንዮ

የኢንክሪፕሽን አመክንዮ በተወሰነ ደረጃ የተወሳሰበ ነው፣ ነገር ግን እንደ አጠቃላይ አገላለጽ፣ እያንዳንዱ የASCII ቁምፊዎችን ያቀፈ መረጃ በቁጥር ወደ 64 የተለያዩ ክፍሎች ተተርጉሟል። ከዚያም እነዚህ ክፍሎች ከ 8-ቢት ማለትም 1-ባይት መስኮች ወደ 6-ቢት መስኮች ይለወጣሉ. ይህንን የትርጉም ሂደት በሚያከናውንበት ጊዜ በ64 የተለያዩ ቁጥሮች ወደ አገላለጾች መተርጎም ይከናወናል። በዚህ መንገድ, መረጃው ወደ ሙሉ ለሙሉ የተለየ እና ውስብስብ መዋቅር ይለወጣል.

የBase64 ምስጠራ ጥቅሞች

መረጃን ከውጭ ጥቃቶች ለመከላከል ጥቅም ላይ ይውላል. ከፍተኛ እና ትንሽ ፊደሎችን እና ቁጥሮችን ያካተተ ውስብስብ 64 ቁምፊዎችን የሚያወጣው ይህ የኢንክሪፕሽን ዘዴ ደህንነትን በእጅጉ ይጨምራል።

Base64 ምስጠራ እና ዲክሪፕት ማድረግ

በመጀመሪያ ደረጃ, "ኢንክሪፕት" የሚለው አማራጭ በፓነሉ በቀኝ በኩል ምልክት ይደረግበታል. በዚህ መንገድ የተቀመጠው መረጃ የተመሰጠረው የ"ጥያቄ" ቁልፍ ሲጫን ነው። ዲክሪፕት ለማድረግ "ኢንክሪፕት" የሚለውን ጽሑፍ ጠቅ ማድረግ እና ከዝርዝሩ ውስጥ "ዲክሪፕት" የሚለውን ጽሑፍ ጠቅ ማድረግ ያስፈልግዎታል. ከዚያ የ "መጠይቅ" ቁልፍን ጠቅ በማድረግ ቤዝ64 ዲክሪፕት ማድረግም ይቻላል.

ቤዝ64 ምስጠራ እንዴት ይሰራል?

የ ASCII ቁምፊዎችን ወደ 64 የተለያዩ ቁምፊዎች በመቀየር እና በማከማቸት ላይ የተመሰረተውን ይህን ስርዓት መጠቀም በጣም ቀላል ነው.

Base64 የት ጥቅም ላይ ይውላል?

Base64 ኢንኮዲንግ መረጃን በአብዛኛው በሕብረቁምፊዎች መልክ ወደ ቁጥራዊ እና ውስብስብ መግለጫዎች በመቀየር ላይ የተመሰረተ ነው. መረጃን ለመጠበቅ እና ለማከማቸት በጣም ጥሩ ከሆኑ መንገዶች አንዱ ነው።