በይነመረቡ የግል መረጃዎችን እና ሰነዶችን ሳይጠበቁ የሚንሳፈፉበት አደገኛ ቦታ ነው; አንድ ሰው መቼ እንደሚሰርቃቸው አታውቁም.
ለዚህ ነው ተጨማሪ የጥበቃ ንብርብር ያስፈልገናል.
በዚህ መተግበሪያ የ AES-256 ምስጠራን በመጠቀም ማንኛውንም አይነት ፋይል ማመስጠር ይችላሉ, በጣም ጠንካራው!
• ፋይሎችን፣ ፎቶዎችን፣ ቪዲዮዎችን፣ ሙዚቃዎችን እና ሌላ ማንኛውንም አይነት ፋይል ያመስጥሩ!
•እንዲሁም አንድ ፓኬጅ ከብዙ ኢንክሪፕት ከተደረጉ ነገሮች ጋር በመፍጠር ሁሉንም ማህደሮች ማመስጠር ትችላለህ! (አቃፊውን ዚፕ ያድርጉ፣ ከዚያ ዚፕ ፋይሉን ያመስጥሩ)
ምስጠራ እና ዲክሪፕት (የተፈጠሩት ፋይሎች ከመጀመሪያው ፋይል ጋር በተመሳሳይ አቃፊ ውስጥ ይቀመጣሉ)
የይለፍ ቃል ምስጠራ
የፋይል ደህንነትን የበለጠ ለማሳደግ ይህ መተግበሪያ የይለፍ ቃሉን ኢንክሪፕት ያደርጋል፣ ለመስበርም የበለጠ አስቸጋሪ ያደርገዋል።
በዚህ ምክንያት የይለፍ ቃሎችዎን ማስታወስዎን ያረጋግጡ ወይም ምናልባት በኋላ ጥቅም ላይ እንዲውሉ ሊጽፏቸው ይችላሉ.
• ማሳሰቢያ፡ የይለፍ ቃልዎን ከረሱ ወይም ከጠፉ፣ ፋይሎችዎን መልሰው ማግኘት አይችሉም፣ እና በቋሚነት ሊያጡዋቸው ይችላሉ!
በዚህ ምክንያት የይለፍ ቃላትዎን በደንብ መንከባከብዎን ያረጋግጡ።
• የAES-256 ምስጠራ ፕሮቶኮል ወታደራዊ ደረጃ ነው፣ ይህም ለመስበር የማይቻል ያደርገዋል።
ተጨማሪ መረጃ በ፡
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/
ቴክኒካዊ መረጃ፡
1. ክሪፕቶግራፊክ አልጎሪዝም እና ሜካኒዝም
- ቁልፍ አመጣጥ፡ PBKDF2 ከHmacSHA256፣ 100,000 ድግግሞሾች፣ 16-ባይት ጨው።
ከይለፍ ቃል ደህንነቱ የተጠበቀ ቁልፍ ለማግኘት ተስማሚ።
- ምስጠራ፡- AES-256 በሲቢሲ ሁነታ ከPKCS5Padding እና ባለ 16-ባይት IV በሴክዩር ራንደም የተፈጠረ።
AES-CBC ከማረጋገጫ (MAC) ጋር ሲጣመር ደህንነቱ የተጠበቀ ነው። ኮዱ ኢንክሪፕት-ከዚያ-MACን በትክክል ይጠቀማል።
- ታማኝነት እና ትክክለኛነት፡- HMAC-SHA256 በጨው + IV + ምስጥር ጽሑፍ ላይ።
ከተለዋዋጭነት እና ከመጥፎ መከላከልን ያረጋግጣል።
2. የይለፍ ቃል እና ቁልፍ አያያዝ
- የይለፍ ቃል ከበይነገጽ የተነበበ፣ ወደ ቻር [] የተቀዳ፣ ጥቅም ላይ የዋለ እና ከተጠቀመ በኋላ ወዲያውኑ ይጸዳል።
- የመነጨ ቁልፍ ወደ AES እና HMAC ክፍሎች ተለያይቷል፣ ከተጠቀሙ በኋላ ጸድቷል።
- በመጨረሻው ክፍል ውስጥ ተደጋጋሚ ማጽዳት ከማስታወሻ ፍሳሽ ይከላከላል.
- ማሳሰቢያ፡- ሊስተካከል የሚችል መስክን ከበስተጀርባ ክር ማጽዳት ተስማሚ ላይሆን ይችላል።
3. ምስጠራ እና የማከማቻ ፍሰት
- ወደ ፋይሉ ይጽፋል: ጨው, IV, ኢንክሪፕትድ ዳታ, ከዚያም HMAC.
- መዳረሻን ለመገደብ የፋይል ፈቃዶችን ያስተካክላል።
- በጽሑፍ ጊዜ HMACን ለማዘመን የዥረቶችን ትክክለኛ አጠቃቀም።
4. ዲክሪፕት ማድረግ እና ማረጋገጥ ዥረት
- ጨው እና IVን ያነባል ፣ ቁልፎችን ያወጣል ፣ ከመፍታቱ በፊት ታማኝነትን ለማረጋገጥ HMAC ያሰላል።
- ንባብን በትክክለኛው የምስጥር ጽሑፍ ርዝመት ለመገደብ LimitedInputStream ይጠቀማል።
- በCipherInputStream ዲክሪፕት ያደርጋል፣ ወደ ጊዜያዊ ፋይል ይጽፋል።
- ስህተት ከተፈጠረ ጊዜያዊ ፋይልን በአስተማማኝ ሁኔታ ይሰርዛል።
- የመጨረሻውን ፋይል ከመጻፍዎ በፊት ትክክለኛነትን ያረጋግጣል።
5. ልዩ አያያዝ እና ማጽዳት
- ልዩ ልዩ ሁኔታዎች ግልጽ በሆኑ መልዕክቶች ይያዛሉ.
- ስሱ ተለዋዋጮችን ማጽዳት እና በመጨረሻው ክፍል ውስጥ የተከናወኑ ጅረቶችን መዝጋት።