అధునాతన ఎన్క్రిప్షన్ స్టాండర్డ్(AES) ఒక సిమెట్రిక్ ఎన్క్రిప్షన్ అల్గోరిథం. AES అనేది 128 బిట్, 192 బిట్ మరియు 256 బిట్ల గుప్తీకరణను అనుమతించడం వలన ప్రస్తుతం పరిశ్రమ ప్రమాణంగా ఉంది. అసమాన ఎన్క్రిప్షన్తో పోలిస్తే సిమెట్రిక్ ఎన్క్రిప్షన్ వేగంగా ఉంటుంది మరియు డేటాబేస్ సిస్టమ్ వంటి సిస్టమ్లలో ఉపయోగించబడుతుంది. ఏదైనా సాదా-టెక్స్ట్ లేదా పాస్వర్డ్ని AES ఎన్క్రిప్షన్ మరియు డీక్రిప్షన్ చేయడానికి క్రింది ఆన్లైన్ సాధనం ఉంది.
సాధనం ఎన్క్రిప్షన్ మరియు డిక్రిప్షన్ వంటి బహుళ మోడ్లను అందిస్తుంది ECB, CBC, CTR, CFB మరియు GCM మోడ్. GCM CBC మోడ్ కంటే సురక్షితమైనదిగా పరిగణించబడుతుంది మరియు దాని పనితీరు కోసం విస్తృతంగా స్వీకరించబడింది.
AES , AES ఎన్క్రిప్షన్పై ఈ వివరణ. ఎన్క్రిప్షన్ మరియు డిక్రిప్షన్ కోసం ఇన్పుట్లను తీసుకునే ఫారమ్ క్రింద ఉంది.
మీరు నమోదు చేసే ఏదైనా రహస్య కీ విలువ లేదా మేము రూపొందించిన ఏదైనా ఈ సైట్లో నిల్వ చేయబడదు, ఈ సాధనం ఏదైనా రహస్య కీలు దొంగిలించబడకుండా ఉండేలా HTTPS URL ద్వారా అందించబడుతుంది.
కీ ఫీచర్లు
- సిమెట్రిక్ కీ అల్గోరిథం: ఎన్క్రిప్షన్ మరియు డిక్రిప్షన్ రెండింటికీ ఒకే కీ ఉపయోగించబడుతుంది.
- బ్లాక్ సైఫర్: AES స్థిర-పరిమాణ డేటా బ్లాక్లపై పనిచేస్తుంది. ప్రామాణిక బ్లాక్ పరిమాణం 128 బిట్స్.
- కీ పొడవులు: AES 128, 192 మరియు 256 బిట్ల కీ పొడవులకు మద్దతు ఇస్తుంది. కీ ఎక్కువ, ఎన్క్రిప్షన్ బలంగా ఉంటుంది.
- భద్రత: AES చాలా సురక్షితమైనదిగా పరిగణించబడుతుంది మరియు వివిధ భద్రతా ప్రోటోకాల్స్ మరియు అప్లికేషన్లలో విస్తృతంగా ఉపయోగించబడుతుంది.
AES ఎన్క్రిప్షన్ నిబంధనలు & టెర్మినాలజీలు
ఎన్క్రిప్షన్ కోసం, మీరు ఎన్క్రిప్ట్ చేయాలనుకుంటున్న సాదా టెక్స్ట్ లేదా పాస్వర్డ్ని నమోదు చేయవచ్చు. ఇప్పుడు ఎన్క్రిప్షన్ యొక్క బ్లాక్ సైఫర్ మోడ్ను ఎంచుకోండి.
AES ఎన్క్రిప్షన్ యొక్క విభిన్న మద్దతు మోడ్లు
AES ECB, CBC, CTR, OFB, CFB మరియు GCM మోడ్ వంటి బహుళ ఎన్క్రిప్షన్ మోడ్లను అందిస్తుంది.
-
ECB(ఎలక్ట్రానిక్ కోడ్ బుక్) అనేది సరళమైన ఎన్క్రిప్షన్ మోడ్ మరియు ఎన్క్రిప్షన్ కోసం IV అవసరం లేదు. ఇన్పుట్ సాదా వచనం బ్లాక్లుగా విభజించబడుతుంది మరియు ప్రతి బ్లాక్ అందించిన కీతో గుప్తీకరించబడుతుంది మరియు అందువల్ల ఒకే విధమైన సాదా టెక్స్ట్ బ్లాక్లు ఒకే విధమైన సాంకేతికలిపి టెక్స్ట్ బ్లాక్లుగా గుప్తీకరించబడతాయి.
-
CBC(సైఫర్ బ్లాక్ చైనింగ్) మోడ్ బాగా సిఫార్సు చేయబడింది మరియు ఇది బ్లాక్ సైఫర్ ఎన్క్రిప్షన్ యొక్క అధునాతన రూపం. ప్రతి సందేశాన్ని ప్రత్యేకంగా చేయడానికి IV అవసరం అంటే ఒకే విధమైన సాదా టెక్స్ట్ బ్లాక్లు అసమాన సాంకేతికలిపి టెక్స్ట్ బ్లాక్లుగా గుప్తీకరించబడతాయి. అందువల్ల, ఇది ECB మోడ్తో పోలిస్తే మరింత బలమైన ఎన్క్రిప్షన్ను అందిస్తుంది, అయితే ECB మోడ్తో పోలిస్తే ఇది కొంచెం నెమ్మదిగా ఉంటుంది. IV నమోదు చేయకపోతే, CBC మోడ్ కోసం ఇక్కడ డిఫాల్ట్ ఉపయోగించబడుతుంది మరియు అది సున్నా-ఆధారిత బైట్కి డిఫాల్ట్ అవుతుంది[16].
-
CTR(కౌంటర్) CTR మోడ్ (CM)ని పూర్ణాంక కౌంటర్ మోడ్ (ICM) మరియు సెగ్మెంటెడ్ పూర్ణాంక కౌంటర్ (SIC) మోడ్ అని కూడా పిలుస్తారు. కౌంటర్-మోడ్ బ్లాక్ సాంకేతికలిపిని స్ట్రీమ్ సాంకేతికలిపిగా మారుస్తుంది. CTR మోడ్ OFBకి సమానమైన లక్షణాలను కలిగి ఉంటుంది, కానీ డిక్రిప్షన్ సమయంలో యాదృచ్ఛిక-యాక్సెస్ ప్రాపర్టీని కూడా అనుమతిస్తుంది. CTR మోడ్ మల్టీప్రాసెసర్ మెషీన్లో పనిచేయడానికి బాగా సరిపోతుంది, ఇక్కడ బ్లాక్లను సమాంతరంగా గుప్తీకరించవచ్చు.
-
GCM(గాలోయిస్/కౌంటర్ మోడ్) ప్రామాణీకరించబడిన గుప్తీకరణను అందించడానికి యూనివర్సల్ హ్యాషింగ్ని ఉపయోగించే సౌష్టవ-కీ బ్లాక్ సాంకేతికలిపి విధానం. GCM అనేది CBC మోడ్ కంటే సురక్షితమైనదిగా పరిగణించబడుతుంది ఎందుకంటే ఇది అంతర్నిర్మిత ప్రమాణీకరణ మరియు సమగ్రత తనిఖీలను కలిగి ఉంది మరియు దాని పనితీరు కోసం విస్తృతంగా ఉపయోగించబడుతుంది.
పాడింగ్
AES మోడ్లు CBC మరియు ECB కోసం, ప్యాడింగ్ PKCS5PADDING మరియు NoPadding కావచ్చు. PKCS5Paddingతో, 16-బైట్ స్ట్రింగ్ 32-బైట్ అవుట్పుట్ను ఉత్పత్తి చేస్తుంది (16 యొక్క తదుపరి గుణకం).
AES GCM PKCS5Padding అనేది NoPaddingకి పర్యాయపదం ఎందుకంటే GCM అనేది ప్యాడింగ్ అవసరం లేని స్ట్రీమింగ్ మోడ్. GCMలోని సాంకేతికలిపి సాదాపాఠం ఉన్నంత వరకు మాత్రమే ఉంటుంది. అందువల్ల, నోప్యాడింగ్ డిఫాల్ట్గా ఎంపిక చేయబడింది.
AES కీ పరిమాణం
మీ కీ పొడవు 256, 192 లేదా 128 బిట్లతో సంబంధం లేకుండా AES అల్గారిథమ్ 128-బిట్ బ్లాక్ పరిమాణాన్ని కలిగి ఉంది. సిమెట్రిక్ సాంకేతికలిపి మోడ్కు IV అవసరమైనప్పుడు, IV యొక్క పొడవు సాంకేతికలిపి యొక్క బ్లాక్ పరిమాణానికి సమానంగా ఉండాలి. అందువల్ల, మీరు ఎల్లప్పుడూ AESతో 128 బిట్ల (16 బైట్లు) IVని తప్పనిసరిగా ఉపయోగించాలి.
AES సీక్రెట్ కీ
AES గుప్తీకరణ కోసం 128 బిట్లు, 192 బిట్లు మరియు 256 బిట్ల రహస్య కీ పరిమాణాన్ని అందిస్తుంది. మీరు ఎన్క్రిప్షన్ కోసం 128 బిట్లను ఎంచుకుంటే, సీక్రెట్ కీ తప్పనిసరిగా 16 బిట్ల పొడవు మరియు 192 మరియు 256 బిట్ల కీ సైజుకి 24 మరియు 32 బిట్లు ఉండాలి. ఉదాహరణకు, కీ పరిమాణం 128 అయితే, చెల్లుబాటు అయ్యే రహస్య కీ తప్పనిసరిగా 16 అక్షరాలను కలిగి ఉండాలి అంటే, 16*8=128 బిట్లు