అప్లికేషన్ ఎన్క్రిప్షన్ మరియు డిక్రిప్షన్ కోసం క్రింది పద్ధతులను అందిస్తుంది: లాటిన్ టెక్స్ట్ కోసం అఫైన్ క్రిప్టోసిస్టమ్ (26 అక్షరాలు), సిరిలిక్ టెక్స్ట్ కోసం అఫైన్ క్రిప్టోసిస్టమ్ (30 అక్షరాలు), RSA క్రిప్టోసిస్టమ్ మరియు АSЕ క్రిప్టోసిస్టమ్.
అఫైన్ క్రిప్టోసిస్టమ్, ప్రైవేట్ కీ క్రిప్టోసిస్టమ్లకు ఉదాహరణలు. ప్రైవేట్ కీ క్రిప్టోసిస్టమ్లో, మీరు ఎన్క్రిప్షన్ కీని తెలుసుకున్న తర్వాత, మీరు త్వరగా డిక్రిప్షన్ కీని కనుగొనవచ్చు. కాబట్టి, నిర్దిష్ట కీని ఉపయోగించి సందేశాలను ఎలా గుప్తీకరించాలో తెలుసుకోవడం ఈ కీని ఉపయోగించి గుప్తీకరించిన సందేశాలను డీక్రిప్ట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
RSA క్రిప్టోసిస్టమ్ అనేది పబ్లిక్-కీ క్రిప్టోసిస్టమ్, ఇది సురక్షితమైన డేటా ట్రాన్స్మిషన్ కోసం విస్తృతంగా ఉపయోగించే పురాతన వాటిలో ఒకటి. పబ్లిక్-కీ క్రిప్టోసిస్టమ్లో, ఎన్క్రిప్షన్ కీ పబ్లిక్గా ఉంటుంది మరియు రహస్యంగా (ప్రైవేట్) ఉంచబడిన డిక్రిప్షన్ కీకి భిన్నంగా ఉంటుంది. ఒక RSA వినియోగదారు సహాయక విలువతో పాటు రెండు పెద్ద ప్రధాన సంఖ్యల ఆధారంగా పబ్లిక్ కీని సృష్టించి, ప్రచురిస్తారు. ప్రధాన సంఖ్యలు రహస్యంగా ఉంచబడ్డాయి. పబ్లిక్ కీ ద్వారా సందేశాలను ఎవరైనా ఎన్క్రిప్ట్ చేయవచ్చు, కానీ ప్రైవేట్ కీ తెలిసిన వారు మాత్రమే డిక్రిప్షన్ చేయవచ్చు.
అడ్వాన్స్డ్ ఎన్క్రిప్షన్ స్టాండర్డ్ (AES), దాని అసలు పేరు Rijndael అని కూడా పిలుస్తారు, ఇది 2001లో U.S. నేషనల్ ఇన్స్టిట్యూట్ ఆఫ్ స్టాండర్డ్స్ అండ్ టెక్నాలజీ (NIST) ద్వారా స్థాపించబడిన ఎలక్ట్రానిక్ డేటా యొక్క ఎన్క్రిప్షన్ నిర్దేశనం. AES అనేది Rijndael. బ్లాక్ యొక్క వైవిధ్యం. Rijndael అనేది విభిన్న కీ మరియు బ్లాక్ సైజులతో కూడిన సాంకేతికలిపిల కుటుంబం.
యాప్లో AES/CBC/PKCS5Padding ఉపయోగించబడతాయి, ఇది డేటా యొక్క సురక్షిత ఎన్క్రిప్షన్ మరియు డిక్రిప్షన్ కోసం ఉపయోగించే క్రిప్టోగ్రాఫిక్ ఆపరేషన్ మోడ్. CBC (సైఫర్ బ్లాక్ చైనింగ్): ఇది ఒక ఆపరేటింగ్ మోడ్, దీనిలో ప్రతి బ్లాక్ డేటాను గుప్తీకరించడానికి ముందు XOR ఆపరేషన్ని ఉపయోగించి మునుపటి బ్లాక్తో కలుపుతారు. మొదటి బ్లాక్ ఇనిషియలైజేషన్ వెక్టర్ (IV)తో కలిపి ఉంటుంది, ఇది ప్రతి గుప్తీకరించిన సందేశానికి ప్రత్యేకంగా ఉండాలి. CBC మోడ్ సందేశాల కంటెంట్ను మార్చడానికి ప్రయత్నించే దాడుల నుండి మెరుగైన రక్షణను అందిస్తుంది. PKCS5Padding: ఇది ఇన్పుట్ డేటా బ్లాక్ సైజులో మల్టిపుల్ (ఈ సందర్భంలో 128 బిట్లు) పొడవు ఉందని నిర్ధారించే డేటా కోసం పాడింగ్ స్కీమ్. PKCS5Padding చివరి బ్లాక్ చివరిలో బైట్లను జోడిస్తుంది, తద్వారా అది పూర్తి అవుతుంది. ఈ అదనపు బైట్లు జోడించిన బైట్ల సంఖ్య గురించి సమాచారాన్ని కలిగి ఉంటాయి.
యాప్లోని అన్ని ఎన్క్రిప్షన్ పద్ధతులతో, ఎన్క్రిప్ట్ చేసిన ఫైల్లను పరికరంలోని ఎంచుకున్న డైరెక్టరీలో ఫైల్ని ఎన్క్రిప్ట్ చేస్తున్నప్పుడు నిల్వ చేయడం సాధ్యపడుతుంది, వాటి పేర్లలో టెక్స్ట్ "ఎన్క్రిప్టెడ్..." ప్లస్ నేమ్ ఎన్క్రిప్టింగ్ ఫైల్ మరియు బ్రాకెట్లలో దాని పొడిగింపు మరియు AES వంటి ఎన్క్రిప్షన్ పద్ధతి ఉన్నాయి.
గుప్తీకరించిన వచనాన్ని డౌన్లోడ్ పరికరం యొక్క ఫోల్డర్లో ఫైల్లుగా సేవ్ చేయవచ్చు.
యాప్లో సేవ్ చేయడానికి 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 ఎన్క్రిప్టింగ్తో పేర్లతో మూడు ఫైల్లు సేవ్ చేయబడతాయి:
ఎన్క్రిప్టెడ్RSA_xxx(.txt).bin – ఎన్క్రిప్టెడ్ ఫైల్ xxx.txt;
ఎన్క్రిప్టెడ్RSAPrivateKey_xxx.bin - ప్రైవేట్ RSA కీ;
ఎన్క్రిప్టెడ్RSAPublicKey_xxx.bin - పబ్లిక్ RSA కీ;
అఫైన్ లాటిన్ ఎన్క్రిప్టింగ్తో పేర్లతో రెండు ఫైల్లు సేవ్ చేయబడతాయి:
EncryptedAffineLatin_xxx(.txt).bin – ఎన్క్రిప్టెడ్ ఫైల్ xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - షిఫ్టింగ్ బి పారామ్;
అఫైన్ సిరిలిక్ ఎన్క్రిప్టెడ్ ఫైల్లతో లాటిన్ వైట్ సిరిలిక్ని మారుస్తోంది.
డీక్రిప్ట్ చేస్తున్నప్పుడు, సంబంధిత ఎన్క్రిప్షన్ పద్ధతికి సంబంధించిన అన్ని ఫైల్లు మరియు సంబంధిత ఎన్క్రిప్టెడ్ ఫైల్ (ఎన్క్రిప్టెడ్ డేటా మరియు సంబంధిత కీలు ఉన్న ఫైల్) తప్పనిసరిగా ఒకే ఫోల్డర్లో ఉండాలి.
ఫైల్ని ఎన్క్రిప్ట్ చేయడానికి ఉపయోగించే పద్ధతిని డీక్రిప్ట్ చేస్తున్నప్పుడు ముందుగా ఎంచుకోబడుతుంది, ఎన్క్రిప్ట్ చేసిన డేటాతో ఫైల్ కూడా ఎంచుకోబడుతుంది.
అప్లికేషన్ ప్రకటనల ప్రదర్శనను సక్రియం చేయగల లేదా నిష్క్రియం చేయగల ప్రకటన బ్యానర్లను కలిగి ఉంది.
అప్లికేషన్ రచయిత యొక్క ఇతర యాప్ల సహాయం మరియు లింక్లను కలిగి ఉంది.
అప్డేట్ అయినది
27 అక్టో, 2025