简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// cryptographic tool v2.0

RSAఅర్థం

క్లయింట్-వైపు మాత్రమే
వెబ్ క్రిప్టో API
ఎన్క్రిప్షన్ సాధనానికి మారండి
🔒 క్లయింట్-వైపు మాత్రమే- కీలు మరియు డేటా మీ బ్రౌజర్‌లోనే ఉంటాయి మరియు ఏ సర్వర్‌కు అప్‌లోడ్ చేయబడవు. స్థానిక వెబ్ క్రిప్టో API ద్వారా ఆధారితం.
అల్గోరిథం కాన్ఫిగరేషన్
🔑
కీలక పదార్థం
RSA-OAEP డిక్రిప్షన్ ప్రైవేట్ కీని ఉపయోగిస్తుంది (4096-బిట్ /SHA-256) - ఇది ఎన్‌క్రిప్షన్ సమయంలో ఉపయోగించే పబ్లిక్ కీతో సరిపోలాలి
.enc ఫైల్‌ను లోడ్ చేయడానికి విడుదల చేయండి
CIPHERTEXT / INPUT
PLAINTEXT / అవుట్‌పుట్
Decrypted ఫైల్ డౌన్‌లోడ్ చేయడానికి సిద్ధంగా ఉంది
ఎన్‌క్రిప్షన్ కావాలా?
సిద్ధంగా - ప్రైవేట్ కీ మరియు సాంకేతికలిపిని అతికించండి, ఆపై డీక్రిప్ట్ క్లిక్ చేయండి
అల్గోరిథం
RSA
OAEP / SHA-256
కీల బలం
4096
బిట్స్
భద్రతా స్థాయి
HIGH
అసమాన
డీక్రిప్ట్ చేయబడింది
0
బైట్‌లు
🔑
RSA డిక్రిప్షన్‌కు ప్రైవేట్ కీ ఎందుకు అవసరం?
RSA అనేది అసమాన ఎన్‌క్రిప్షన్ అల్గారిథమ్. పబ్లిక్ కీ డేటాను ఎన్‌క్రిప్ట్ చేస్తుందిడిక్రిప్షన్ కోసం సరిపోలే ప్రైవేట్ కీ అవసరం. ప్రైవేట్ కీ ఎన్‌క్రిప్షన్ పేజీలో ఉపయోగించే పబ్లిక్ కీకి ప్రత్యేకంగా అనుగుణంగా ఉంటుంది, కాబట్టి సరిపోలని కీ డిక్రిప్షన్ విఫలమవుతుంది.

ప్రైవేట్ కీ తప్పనిసరిగా గోప్యంగా ఉండాలి. అది పోగొట్టుకున్నట్లయితే, అసలు డేటా యజమానితో సహా ఎవరూ సరిపోలే సాంకేతికలిపిని తిరిగి పొందలేరు. ప్రైవేట్ కీ ఫైల్‌ను రూపొందించినప్పుడు జాగ్రత్తగా సేవ్ చేయండి.
📏
కీ పరిమాణం తప్పనిసరిగా ఎన్‌క్రిప్షన్ సెటప్‌తో సరిపోలాలి
ఎంచుకున్న కీ పరిమాణం ఎన్‌క్రిప్షన్ సమయంలో ఉపయోగించే పబ్లిక్ కీ పరిమాణంతో సరిపోలాలి. అలా చేయకపోతే, ప్రైవేట్ కీ దిగుమతి వెంటనే విఫలమవుతుంది ఎందుకంటే కీ మెటీరియల్ వరుసలో లేదు.

చాలా సందర్భాలలో, మీరు సరైన PEM ప్రైవేట్ కీని అతికించిన తర్వాత, బ్రౌజర్ స్వయంచాలకంగా సరైన పొడవుతో పని చేస్తుంది. దిగుమతి ఇప్పటికీ విఫలమైతే, కీ పరిమాణం మరియు హాష్ ఎంపిక రెండూ ఎన్‌క్రిప్షన్ సెట్టింగ్‌లకు సరిపోలుతున్నాయని ధృవీకరించండి.
⚙️
OAEP హాష్ తప్పనిసరిగా ఎన్‌క్రిప్షన్‌తో సరిపోలాలి
RSA-OAEP డిక్రిప్షన్ కోసం ఉపయోగించే హాష్ అల్గోరిథం తప్పనిసరిగా ఎన్‌క్రిప్షన్ సమయంలో ఉపయోగించిన దానితో సమానంగా ఉండాలి. హాష్ భిన్నంగా ఉంటే, డిక్రిప్షన్ విఫలమవుతుంది లేదా చెల్లని అవుట్‌పుట్‌ను అందిస్తుంది.

ఎన్‌క్రిప్షన్ దశ SHA-256ని ఉపయోగించినట్లయితే, అది సిఫార్సు చేయబడిన డిఫాల్ట్, ఈ పేజీ తప్పనిసరిగా SHA-256ని కూడా ఉపయోగించాలి. మీకు ఖచ్చితంగా తెలియకుంటే, సరైన కలయిక విజయవంతమయ్యే వరకు అందుబాటులో ఉన్న హాష్ ఎంపికలను పరీక్షించండి.
🔠
ఇన్‌పుట్ ఎన్‌కోడింగ్: సాంకేతికలిపి ఏ ఫార్మాట్‌లో ఉంది?
ఎన్‌క్రిప్షన్ సాధనం ఎన్‌కోడ్ చేసిన వచనాన్ని అవుట్‌పుట్ చేస్తుంది. దీన్ని సరిగ్గా డీక్రిప్ట్ చేయడానికి, ఈ పేజీ తప్పనిసరిగా అదే ఎన్‌కోడింగ్‌ని ఉపయోగించాలి కాబట్టి ఇది RSA-OAEP డిక్రిప్షన్‌ను అమలు చేయడానికి ముందు అసలు బైనరీ బైట్‌లను పునరుద్ధరించగలదు.

బేస్64ciphertext అక్షరాలు, అంకెలు మరియు+/=. హెక్స్ciphertext ఉపయోగాలు0-9మరియుa-f, ఒక్కో బైట్‌కు రెండు అక్షరాలతో. మీరు బైనరీ .enc ఫైల్‌ను అప్‌లోడ్ చేస్తే, ఎన్‌కోడింగ్ సెలెక్టర్ స్వయంచాలకంగా విస్మరించబడుతుంది.
📄
PEM ఫార్మాట్ వివరించబడింది

1️⃣ PEM అంటే ఏమిటి?
PEM (గోప్యత-మెరుగైన మెయిల్) అనేది కీలు మరియు ధృవపత్రాలను నిల్వ చేయడానికి మరియు బదిలీ చేయడానికి ఉపయోగించే టెక్స్ట్ ఫార్మాట్. ఇది Base64-బైనరీ DER డేటాను ఎన్కోడ్ చేస్తుంది మరియు హెడర్ మరియు ఫుటర్ లైన్‌లతో చుట్టబడుతుంది-----ప్రారంభ ప్రైవేట్ కీ-----మరియు-----ఎండ్ ప్రైవేట్ కీ-----. సాధారణ లేబుల్‌లు ఉన్నాయిపబ్లిక్ కీ, ప్రైవేట్ కీ, మరియుసర్టిఫికేట్. ఇది సాదా వచనం కాబట్టి, PEMని సిస్టమ్‌లలో కాపీ చేయడం, పేస్ట్ చేయడం మరియు మార్పిడి చేయడం సులభం.

2️⃣ మీరు ఏ ఇతర ఫార్మాట్‌లను చూడవచ్చు?
- DER: ASN.1 నిర్మాణాలను నేరుగా నిల్వ చేసే ఒక ముడి బైనరీ ఫార్మాట్ మరియు జావా లేదా సర్టిఫికేట్ టూలింగ్‌లో ఇది సాధారణం.
- HEX: DER బైట్‌ల హెక్సాడెసిమల్ స్ట్రింగ్ ప్రాతినిధ్యం, కోడ్‌లో బైట్ డేటాను డీబగ్గింగ్ చేయడానికి లేదా పొందుపరచడానికి ఉపయోగపడుతుంది.
- Base64 శీర్షికలు లేకుండా: DER పేలోడ్ Base64గా ఎన్‌కోడ్ చేయబడింది కానీ PEM రేపర్‌లు లేకుండా, తరచుగా కాంపాక్ట్ కాన్ఫిగరేషన్ ఫార్మాట్‌లలో ఉపయోగించబడుతుంది.
- PKCS#12 (PFX): పబ్లిక్ మరియు ప్రైవేట్ కీలను కలిపి ప్యాక్ చేయగల బైనరీ కంటైనర్, సాధారణంగా పాస్‌వర్డ్‌తో రక్షించబడుతుంది.

3️⃣ ప్రతి ఆకృతిని ఎప్పుడు ఉపయోగించాలి?
- PEM: OpenSSL, వెబ్ సర్వర్లు, API మార్పిడి మరియు మాన్యువల్ కీ హ్యాండ్లింగ్ కోసం అత్యంత సార్వత్రిక ఎంపిక.
- DER: బైనరీ నిల్వకు ప్రాధాన్యత ఇవ్వబడినప్పుడు లేదా ప్లాట్‌ఫారమ్-నిర్దిష్ట సాధనం ద్వారా అవసరమైనప్పుడు ఉపయోగకరంగా ఉంటుంది.
- HEX: డీబగ్గింగ్ కోసం మరియు బైట్-స్థాయి తనిఖీ ముఖ్యమైన పరిస్థితులకు ఉపయోగపడుతుంది.
- Base64 శీర్షికలు లేకుండా: పరిసర ఫార్మాట్ PEM రేపర్‌లను అనుమతించనప్పుడు మరియు మీకు కాంపాక్ట్ టెక్స్ట్ పేలోడ్ కావాలనుకున్నప్పుడు ఉపయోగకరంగా ఉంటుంది.
- PKCS#12: మీరు పాస్‌వర్డ్ రక్షణతో పాటు సర్టిఫికేట్ మరియు ప్రైవేట్ కీని రవాణా చేయవలసి వచ్చినప్పుడు ఉత్తమమైనది.