ಅಪ್ಲಿಕೇಶನ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ಡೀಕ್ರಿಪ್ಶನ್ಗಾಗಿ ಈ ಕೆಳಗಿನ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಲ್ಯಾಟಿನ್ ಪಠ್ಯಕ್ಕಾಗಿ ಅಫೈನ್ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ (26 ಅಕ್ಷರಗಳು), ಸಿರಿಲಿಕ್ ಪಠ್ಯಕ್ಕಾಗಿ ಅಫೈನ್ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ (30 ಅಕ್ಷರಗಳು), RSA ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ ಮತ್ತು АSЕ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್.
ಅಫೈನ್ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್, ಖಾಸಗಿ ಕೀ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ಗಳ ಉದಾಹರಣೆಗಳಾಗಿವೆ. ಖಾಸಗಿ ಕೀ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ನಲ್ಲಿ, ಒಮ್ಮೆ ನೀವು ಎನ್ಕ್ರಿಪ್ಶನ್ ಕೀಯನ್ನು ತಿಳಿದಿದ್ದರೆ, ನೀವು ಡೀಕ್ರಿಪ್ಶನ್ ಕೀಯನ್ನು ತ್ವರಿತವಾಗಿ ಕಂಡುಹಿಡಿಯಬಹುದು. ಆದ್ದರಿಂದ, ನಿರ್ದಿಷ್ಟ ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂದೇಶಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿದುಕೊಳ್ಳುವುದು ಈ ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸಂದೇಶಗಳನ್ನು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಆರ್ಎಸ್ಎ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ ಸಾರ್ವಜನಿಕ-ಕೀ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ ಆಗಿದೆ, ಇದು ಸುರಕ್ಷಿತ ದತ್ತಾಂಶ ಪ್ರಸರಣಕ್ಕಾಗಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಅತ್ಯಂತ ಹಳೆಯದಾಗಿದೆ. ಸಾರ್ವಜನಿಕ-ಕೀ ಕ್ರಿಪ್ಟೋಸಿಸ್ಟಮ್ನಲ್ಲಿ, ಎನ್ಕ್ರಿಪ್ಶನ್ ಕೀಯು ಸಾರ್ವಜನಿಕವಾಗಿದೆ ಮತ್ತು ರಹಸ್ಯವಾಗಿ ಇರಿಸಲಾಗಿರುವ (ಖಾಸಗಿ) ಡೀಕ್ರಿಪ್ಶನ್ ಕೀಯಿಂದ ಭಿನ್ನವಾಗಿದೆ. RSA ಬಳಕೆದಾರರು ಎರಡು ದೊಡ್ಡ ಅವಿಭಾಜ್ಯ ಸಂಖ್ಯೆಗಳ ಆಧಾರದ ಮೇಲೆ ಸಹಾಯಕ ಮೌಲ್ಯದೊಂದಿಗೆ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ರಚಿಸುತ್ತಾರೆ ಮತ್ತು ಪ್ರಕಟಿಸುತ್ತಾರೆ. ಅವಿಭಾಜ್ಯ ಸಂಖ್ಯೆಗಳನ್ನು ರಹಸ್ಯವಾಗಿಡಲಾಗಿದೆ. ಸಂದೇಶಗಳನ್ನು ಸಾರ್ವಜನಿಕ ಕೀ ಮೂಲಕ ಯಾರಾದರೂ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದು, ಆದರೆ ಖಾಸಗಿ ಕೀ ತಿಳಿದಿರುವವರಿಂದ ಮಾತ್ರ ಡೀಕ್ರಿಪ್ಶನ್ ಆಗಿರಬಹುದು.
ಸುಧಾರಿತ ಎನ್ಕ್ರಿಪ್ಶನ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ (AES), ಅದರ ಮೂಲ ಹೆಸರು Rijndael ಎಂದು ಸಹ ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಇದು 2001 ರಲ್ಲಿ US ನ್ಯಾಷನಲ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಆಫ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ಸ್ ಅಂಡ್ ಟೆಕ್ನಾಲಜಿ (NIST) ಸ್ಥಾಪಿಸಿದ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಡೇಟಾದ ಎನ್ಕ್ರಿಪ್ಶನ್ಗೆ ಒಂದು ನಿರ್ದಿಷ್ಟತೆಯಾಗಿದೆ. AES ಎಂಬುದು Rijndael. ಬ್ಲಾಕ್ನ ರೂಪಾಂತರವಾಗಿದೆ. Rijndael ವಿಭಿನ್ನ ಕೀ ಮತ್ತು ಬ್ಲಾಕ್ ಗಾತ್ರಗಳೊಂದಿಗೆ ಸೈಫರ್ಗಳ ಕುಟುಂಬವಾಗಿದೆ.
ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ AES/CBC/PKCS5Padding ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಸುರಕ್ಷಿತ ಎನ್ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ಡೇಟಾದ ಡೀಕ್ರಿಪ್ಶನ್ಗಾಗಿ ಬಳಸುವ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕಾರ್ಯಾಚರಣೆಯ ವಿಧಾನವಾಗಿದೆ. CBC (ಸೈಫರ್ ಬ್ಲಾಕ್ ಚೈನಿಂಗ್): ಇದು ಒಂದು ಆಪರೇಟಿಂಗ್ ಮೋಡ್ ಆಗಿದ್ದು, ಇದರಲ್ಲಿ ಪ್ರತಿ ಬ್ಲಾಕ್ ಡೇಟಾವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವ ಮೊದಲು XOR ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಹಿಂದಿನ ಬ್ಲಾಕ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ. ಮೊದಲ ಬ್ಲಾಕ್ ಅನ್ನು ಇನಿಶಿಯಲೈಸೇಶನ್ ವೆಕ್ಟರ್ (IV) ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ, ಇದು ಪ್ರತಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸಂದೇಶಕ್ಕೆ ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು. ಸಂದೇಶಗಳ ವಿಷಯವನ್ನು ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುವ ದಾಳಿಗಳ ವಿರುದ್ಧ CBC ಮೋಡ್ ಉತ್ತಮ ರಕ್ಷಣೆ ನೀಡುತ್ತದೆ. PKCS5Padding: ಇದು ದತ್ತಾಂಶಕ್ಕಾಗಿ ಪ್ಯಾಡಿಂಗ್ ಸ್ಕೀಮ್ ಆಗಿದ್ದು, ಇನ್ಪುಟ್ ಡೇಟಾವು ಬ್ಲಾಕ್ ಗಾತ್ರದ ಬಹುಸಂಖ್ಯೆಯ ಉದ್ದವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ (ಈ ಸಂದರ್ಭದಲ್ಲಿ 128 ಬಿಟ್ಗಳು). PKCS5Padding ಕೊನೆಯ ಬ್ಲಾಕ್ನ ಅಂತ್ಯಕ್ಕೆ ಬೈಟ್ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ ಇದರಿಂದ ಅದು ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ. ಈ ಹೆಚ್ಚುವರಿ ಬೈಟ್ಗಳು ಸೇರಿಸಿದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುತ್ತವೆ.
ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಗೂಢಲಿಪೀಕರಣ ವಿಧಾನಗಳೊಂದಿಗೆ, ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ಗಳನ್ನು ಸಾಧನದ ಆಯ್ದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಿದೆ, ಅದರ ಹೆಸರುಗಳಲ್ಲಿ "ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ..." ಪಠ್ಯದೊಂದಿಗೆ ಹೆಸರು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವ ಫೈಲ್, ಜೊತೆಗೆ ಬ್ರಾಕೆಟ್ಗಳಲ್ಲಿ ಅದರ ವಿಸ್ತರಣೆ ಮತ್ತು ಎಇಎಸ್ನಂತಹ ಎನ್ಕ್ರಿಪ್ಶನ್ ವಿಧಾನವಿದೆ.
ಡೌನ್ಲೋಡ್ ಸಾಧನದ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಫೈಲ್ಗಳಾಗಿ ಉಳಿಸಬಹುದು.
ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಉಳಿಸಲು AES ಗಾಗಿ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು 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 ಕೀ;
ಎನ್ಕ್ರಿಪ್ಟೆಡ್RSAPublicKey_xxx.bin - ಸಾರ್ವಜನಿಕ RSA ಕೀ;
ಅಫೈನ್ ಲ್ಯಾಟಿನ್ ಎನ್ಕ್ರಿಪ್ಟಿಂಗ್ನೊಂದಿಗೆ ಎರಡು ಫೈಲ್ಗಳನ್ನು ಹೆಸರುಗಳೊಂದಿಗೆ ಉಳಿಸಲಾಗಿದೆ:
EncryptedAffineLatin_xxx(.txt).bin – ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - ಶಿಫ್ಟಿಂಗ್ ಬಿ ಪ್ಯಾರಮ್;
ಅಫೈನ್ ಸಿರಿಲಿಕ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ಗಳೊಂದಿಗೆ ಲ್ಯಾಟಿನ್ ವೈಟ್ ಸಿರಿಲಿಕ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತಿದೆ.
ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡುವಾಗ, ಅನುಗುಣವಾದ ಎನ್ಕ್ರಿಪ್ಶನ್ ವಿಧಾನಕ್ಕಾಗಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಮತ್ತು ಅನುಗುಣವಾದ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ (ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಡೇಟಾ ಮತ್ತು ಅನುಗುಣವಾದ ಕೀಗಳನ್ನು ಹೊಂದಿರುವ ಫೈಲ್) ಒಂದೇ ಫೋಲ್ಡರ್ನಲ್ಲಿರಬೇಕು.
ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡುವಾಗ ಫೈಲ್ ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಬಳಸುವ ವಿಧಾನವನ್ನು ಮೊದಲು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆ, ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ ಅನ್ನು ಸಹ ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ.
ಅಪ್ಲಿಕೇಶನ್ ಜಾಹೀರಾತು ಬ್ಯಾನರ್ಗಳನ್ನು ಹೊಂದಿದ್ದು ಅದು ಜಾಹೀರಾತುಗಳ ಪ್ರದರ್ಶನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು.
ಅಪ್ಲಿಕೇಶನ್ ಸಹಾಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಲೇಖಕರ ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಲಿಂಕ್ಗಳನ್ನು ಹೊಂದಿದೆ.
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಅಕ್ಟೋ 27, 2025