എൻക്രിപ്ഷൻ, ഡീക്രിപ്ഷൻ എന്നിവയ്ക്കായി ആപ്ലിക്കേഷൻ ഇനിപ്പറയുന്ന രീതികൾ നൽകുന്നു: ലാറ്റിൻ ടെക്സ്റ്റിനുള്ള അഫൈൻ ക്രിപ്റ്റോസിസ്റ്റം (26 അക്ഷരങ്ങൾ), സിറിലിക് ടെക്സ്റ്റിനുള്ള അഫൈൻ ക്രിപ്റ്റോസിസ്റ്റം (30 അക്ഷരങ്ങൾ), RSA ക്രിപ്റ്റോസിസ്റ്റം, АSЕ ക്രിപ്റ്റോസിസ്റ്റം.
അഫൈൻ ക്രിപ്റ്റോസിസ്റ്റം, സ്വകാര്യ കീ ക്രിപ്റ്റോസിസ്റ്റത്തിൻ്റെ ഉദാഹരണങ്ങളാണ്. ഒരു സ്വകാര്യ കീ ക്രിപ്റ്റോസിസ്റ്റത്തിൽ, ഒരു എൻക്രിപ്ഷൻ കീ അറിഞ്ഞുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ഡീക്രിപ്ഷൻ കീ പെട്ടെന്ന് കണ്ടെത്താനാകും. അതിനാൽ, ഒരു പ്രത്യേക കീ ഉപയോഗിച്ച് സന്ദേശങ്ങൾ എങ്ങനെ എൻക്രിപ്റ്റ് ചെയ്യാമെന്ന് അറിയുന്നത് ഈ കീ ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്ത സന്ദേശങ്ങൾ ഡീക്രിപ്റ്റ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
RSA ക്രിപ്റ്റോസിസ്റ്റം ഒരു പബ്ലിക്-കീ ക്രിപ്റ്റോസിസ്റ്റം ആണ്, സുരക്ഷിതമായ ഡാറ്റാ ട്രാൻസ്മിഷനായി വ്യാപകമായി ഉപയോഗിക്കുന്ന ഏറ്റവും പഴയ ഒന്നാണ്. ഒരു പൊതു-കീ ക്രിപ്റ്റോസിസ്റ്റത്തിൽ, എൻക്രിപ്ഷൻ കീ പബ്ലിക് ആണ്, അത് രഹസ്യമായി (സ്വകാര്യം) സൂക്ഷിച്ചിരിക്കുന്ന ഡീക്രിപ്ഷൻ കീയിൽ നിന്ന് വ്യത്യസ്തമാണ്. ഒരു RSA ഉപയോക്താവ് ഒരു സഹായ മൂല്യത്തോടൊപ്പം രണ്ട് വലിയ പ്രൈം നമ്പറുകളെ അടിസ്ഥാനമാക്കി ഒരു പൊതു കീ സൃഷ്ടിക്കുകയും പ്രസിദ്ധീകരിക്കുകയും ചെയ്യുന്നു. പ്രധാന സംഖ്യകൾ രഹസ്യമായി സൂക്ഷിക്കുന്നു. പബ്ലിക് കീ വഴി സന്ദേശങ്ങൾ ആർക്കും എൻക്രിപ്റ്റ് ചെയ്യാൻ കഴിയും, എന്നാൽ സ്വകാര്യ കീ അറിയാവുന്ന ഒരാൾക്ക് മാത്രമേ ഡീക്രിപ്റ്റ് ചെയ്യാൻ കഴിയൂ.
2001-ൽ യു.എസ്. നാഷണൽ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് സ്റ്റാൻഡേർഡ്സ് ആൻഡ് ടെക്നോളജി (NIST) സ്ഥാപിച്ച ഇലക്ട്രോണിക് ഡാറ്റയുടെ എൻക്രിപ്ഷൻ്റെ ഒരു സ്പെസിഫിക്കേഷനാണ് റിജൻഡേൽ എന്ന പേരിൽ അറിയപ്പെടുന്ന അഡ്വാൻസ്ഡ് എൻക്രിപ്ഷൻ സ്റ്റാൻഡേർഡ് (എഇഎസ്). വ്യത്യസ്ത കീ, ബ്ലോക്ക് വലുപ്പങ്ങളുള്ള സൈഫറുകളുടെ ഒരു കുടുംബമാണ് Rijndael.
ആപ്പിൽ AES/CBC/PKCS5Padding ഉപയോഗിക്കുന്നു, ഇത് ഡാറ്റയുടെ സുരക്ഷിത എൻക്രിപ്ഷനും ഡീക്രിപ്ഷനും ഉപയോഗിക്കുന്ന ഒരു ക്രിപ്റ്റോഗ്രാഫിക് പ്രവർത്തന രീതിയാണ്. സിബിസി (സിഫർ ബ്ലോക്ക് ചെയിനിംഗ്): ഇത് എൻക്രിപ്റ്റ് ചെയ്യപ്പെടുന്നതിന് മുമ്പ് XOR ഓപ്പറേഷൻ ഉപയോഗിച്ച് മുൻ ബ്ലോക്കുമായി ഡാറ്റയുടെ ഓരോ ബ്ലോക്കും സംയോജിപ്പിക്കുന്ന ഒരു ഓപ്പറേറ്റിംഗ് മോഡാണ്. ആദ്യ ബ്ലോക്ക് ഒരു ഇനീഷ്യലൈസേഷൻ വെക്ടറുമായി (IV) സംയോജിപ്പിച്ചിരിക്കുന്നു, അത് ഓരോ എൻക്രിപ്റ്റ് ചെയ്ത സന്ദേശത്തിനും അദ്വിതീയമായിരിക്കണം. സന്ദേശങ്ങളുടെ ഉള്ളടക്കം മാറ്റാൻ ശ്രമിക്കുന്ന ആക്രമണങ്ങൾക്കെതിരെ സിബിസി മോഡ് മികച്ച പരിരക്ഷ നൽകുന്നു. PKCS5Padding: ഇൻപുട്ട് ഡാറ്റയ്ക്ക് ബ്ലോക്ക് വലുപ്പത്തിൻ്റെ ഗുണിതം (ഈ സാഹചര്യത്തിൽ 128 ബിറ്റുകൾ) നീളമുള്ളതാണെന്ന് ഉറപ്പാക്കുന്ന ഡാറ്റയ്ക്കുള്ള ഒരു പാഡിംഗ് സ്കീമാണ് ഇത്. PKCS5Padding അവസാന ബ്ലോക്കിൻ്റെ അവസാനത്തിൽ ബൈറ്റുകൾ ചേർക്കുന്നു, അങ്ങനെ അത് പൂർണ്ണമാകും. ഈ അധിക ബൈറ്റുകളിൽ ചേർത്ത ബൈറ്റുകളുടെ എണ്ണത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.
ആപ്പിലെ എല്ലാ എൻക്രിപ്ഷൻ രീതികളും ഉപയോഗിച്ച്, എൻക്രിപ്റ്റ് ചെയ്ത ഫയലുകൾ ഉപകരണത്തിൻ്റെ തിരഞ്ഞെടുത്ത ഡയറക്ടറിയിൽ സംഭരിക്കാൻ സാധിക്കും, അതിൽ "എൻക്രിപ്റ്റഡ്..." എന്ന ടെക്സ്റ്റും നെയിം എൻക്രിപ്റ്റിംഗ് ഫയലും ബ്രാക്കറ്റുകളിൽ അതിൻ്റെ വിപുലീകരണവും എഇഎസ് പോലെയുള്ള എൻക്രിപ്ഷൻ രീതിയും ഉണ്ട്.
എൻക്രിപ്റ്റ് ചെയ്ത ടെക്സ്റ്റ് ഡൗൺലോഡ് ഉപകരണത്തിൻ്റെ ഫോൾഡറിൽ ഫയലുകളായി സംരക്ഷിക്കാൻ കഴിയും.
ആപ്പിൽ, സേവ് ചെയ്യുന്നതിനുള്ള എഇഎസിനുള്ള സ്വകാര്യ കീ RSA രീതി ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്യുകയും പ്രത്യേക ഫയലായി സംരക്ഷിക്കുകയും ചെയ്യുന്നു. അതിനാൽ AES എൻക്രിപ്റ്റിംഗ് ഉപയോഗിച്ച് പേരുകളുള്ള ഫോർ ഫയലുകൾ സംരക്ഷിക്കപ്പെടുന്നു:
EncryptedAes_xxx(.txt).bin – എൻക്രിപ്റ്റ് ചെയ്ത ഫയൽ xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – xxx.txt എന്ന അതേ ഫയലിനായി സ്വകാര്യ AES കീ എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനുള്ള സ്വകാര്യ RSA കീ;
EncryptedAesKey_xxx.bin – xxx.txt എന്ന അതേ ഫയലിനായി RSAPrivate കീ എൻക്രിപ്റ്റ് ചെയ്ത സ്വകാര്യ AES കീ;
ivBin_xxx.bin - xxx.txt എന്ന അതേ ഫയലിനായുള്ള ഇനീഷ്യലൈസേഷൻ വെക്റ്റർ;
അതിനാൽ RSA എൻക്രിപ്റ്റിംഗ് ഉപയോഗിച്ച് പേരുകളുള്ള മൂന്ന് ഫയലുകൾ സംരക്ഷിക്കപ്പെടുന്നു:
EncryptedRSA_xxx(.txt).bin – എൻക്രിപ്റ്റ് ചെയ്ത ഫയൽ xxx.txt;
EncryptedRSAPrivateKey_xxx.bin - സ്വകാര്യ RSA കീ;
EncryptedRSAPublicKey_xxx.bin - പൊതു RSA കീ;
അഫൈൻ ലാറ്റിൻ എൻക്രിപ്റ്റിംഗ് ഉപയോഗിച്ച് പേരുകളുള്ള രണ്ട് ഫയലുകൾ സംരക്ഷിക്കപ്പെടുന്നു:
EncryptedAffineLatin_xxx(.txt).bin – എൻക്രിപ്റ്റ് ചെയ്ത ഫയൽ xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - ഷിഫ്റ്റിംഗ് ബി പാരാം;
അഫൈൻ സിറിലിക് എൻക്രിപ്റ്റ് ചെയ്ത ഫയലുകൾ ഉപയോഗിച്ച് ലാറ്റിൻ വൈറ്റ് സിറിലിക് മാറ്റുന്നു.
ഡീക്രിപ്റ്റ് ചെയ്യുമ്പോൾ, അനുബന്ധ എൻക്രിപ്ഷൻ രീതിക്കുള്ള എല്ലാ ഫയലുകളും അനുബന്ധ എൻക്രിപ്റ്റ് ചെയ്ത ഫയലും (എൻക്രിപ്റ്റ് ചെയ്ത ഡാറ്റയും അനുബന്ധ കീകളും ഉള്ള ഫയൽ) ഒരേ ഫോൾഡറിലായിരിക്കണം.
ഡീക്രിപ്റ്റ് ചെയ്യുമ്പോൾ ഫയൽ എൻക്രിപ്റ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന രീതിയാണ് ആദ്യം തിരഞ്ഞെടുക്കുന്നത്, എൻക്രിപ്റ്റ് ചെയ്ത ഡാറ്റ ഉള്ള ഫയലും തിരഞ്ഞെടുക്കപ്പെടും.
പരസ്യങ്ങളുടെ പ്രദർശനം സജീവമാക്കാനോ നിർജ്ജീവമാക്കാനോ കഴിയുന്ന പരസ്യ ബാനറുകൾ അപ്ലിക്കേഷനുണ്ട്.
ആപ്പിന് രചയിതാവിൻ്റെ മറ്റ് ആപ്പുകളുടെ സഹായവും ലിങ്കുകളും ഉണ്ട്.
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2025 ഒക്ടോ 27