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

RSAசைஃபர்

கிளையன்ட்-பக்கம் மட்டும்
WeB கிரிப்டோ API
🔒 கிளையண்ட்-பக்கம் மட்டும்- விசைகள் மற்றும் தரவு உங்கள் உலாவியில் முழுமையாக செயலாக்கப்படும், மேலும் அவை எந்த சேவையகத்திலும் பதிவேற்றப்படாது. நேட்டிவ் வெப் கிரிப்டோ ஏபிஐயில் கட்டப்பட்டது.
அல்காரிதம் கட்டமைப்பு
🔑
முக்கிய பொருள்
RSA-OAEP குறியாக்கம் பொது விசையைப் பயன்படுத்துகிறது - மறைகுறியாக்கத்திற்குப் பொருந்தக்கூடிய தனிப்பட்ட விசை தேவை (4096-பிட் /SHA-256)
கோப்பை ஏற்ற வெளியிடவும்
PLAINTEXT / INPUT
CIPHERTEXT / வெளியீடு
இவ்வாறு பதிவிறக்கவும்.txt
Base64/Hex உரை வடிவம்
படிப்பதற்கு அல்லது நகலெடுக்க/ஒட்டுவதற்கு தயார்
குறியாக்கம் முடிந்தது — மறைகுறியாக்கக் கருவியில் செலுத்தக்கூடிய மூல பைனரி பைட்டுகள்
பொருந்தும் மறைகுறியாக்க கருவியில் நேரடி பயன்பாட்டிற்காக தற்போதைய உள்ளமைவை (முறை / முக்கிய அளவு / விசை / IV) ஏற்றுமதி செய்யவும்
மறைகுறியாக்கம் வேண்டுமா?
தயார் - விசைகளை உள்ளமைக்கவும், பின்னர் குறியாக்கம் அல்லது மறைகுறியாக்கம் என்பதைக் கிளிக் செய்யவும்
அல்காரிதம்
RSA
OAEP / SHA-256
முக்கிய பலம்
4096
பிட்கள்
பாதுகாப்பு நிலை
HIGH
சமச்சீரற்ற
செயலாக்கப்பட்டது
0
பைட்டுகள்
🔑
RSA குறியாக்கம் ஏன் பொது விசையைப் பயன்படுத்துகிறது?
RSA என்பது ஒரு சமச்சீரற்ற குறியாக்க அல்காரிதம் ஆகும், இது ஒரு முக்கிய ஜோடியைப் பயன்படுத்துகிறது:பொது விசைதரவை குறியாக்குகிறது, அதே நேரத்தில்தனிப்பட்ட விசைஅதை மறைகுறியாக்குகிறது. மறைகுறியாக்கப்பட்ட தரவை உங்களுக்கு அனுப்ப விரும்பும் எவருடனும் பொது விசையை பகிரங்கமாக பகிரலாம், ஆனால் தனிப்பட்ட விசை ரகசியமாக இருக்க வேண்டும்.

முக்கிய நன்மை என்னவென்றால், அனுப்புபவர் ஒரு ரகசியத்தை முன்கூட்டியே பகிர்ந்து கொள்ள வேண்டியதில்லை. பொது விசையுடன் எவரும் குறியாக்கம் செய்யலாம், ஆனால் பொருந்தும் தனிப்பட்ட விசையை வைத்திருப்பவர் மட்டுமே முடிவை மறைகுறியாக்க முடியும். தனிப்பட்ட விசை தொலைந்துவிட்டால், மறைகுறியாக்கப்பட்ட தரவை மீட்டெடுக்க முடியாது.
📏
சாவி அளவை எவ்வாறு தேர்வு செய்ய வேண்டும்?
நீண்ட RSA விசைகள் வலுவான பாதுகாப்பை வழங்குகின்றன, ஆனால் அவை விசை உருவாக்கம் மற்றும் குறியாக்கம்/மறைகுறியாக்கத்தை மெதுவாக்கும்.

2048-பிட்: இன்று பாதுகாப்பானதாகக் கருதப்படுகிறது, பொதுவான பயன்பாட்டிற்கு ஏற்றது மற்றும் வேகமான விருப்பம்.

3072-பிட்: ஒரு பரந்த பாதுகாப்பு விளிம்பைச் சேர்க்கிறது மற்றும் நீண்ட கால ரகசியத்தன்மைக்கு பரிந்துரைக்கப்படுகிறது.

4096-பிட்: இந்தப் பக்கத்தில் மிக உயர்ந்த பாதுகாப்பு நிலை, மிக உயர்ந்த பாதுகாப்புத் தேவைகளுக்கு சிறந்தது, ஆனால் உருவாக்குவதற்கும் பயன்படுத்துவதற்கும் மெதுவாக உள்ளது.

குறிப்பு: RSA ஒரு செயல்பாட்டில் வரையறுக்கப்பட்ட அளவிலான எளிய உரையை மட்டுமே குறியாக்க முடியும். 2048-பிட்/SHA-256 உடன் வரம்பு 190 பைட்டுகள்; 4096-பிட் உடன் இது 446 பைட்டுகள் ஆகும். பெரிய பேலோடுகளுக்கு துண்டிங் அல்லது ஹைப்ரிட் என்க்ரிப்ஷனைப் பயன்படுத்தவும்.
⚙️
OAEP ஹாஷ் என்றால் என்ன?
RSA-OAEP (Optimal Asymmetric Encryption Padding) என்பது இன்று RSA குறியாக்கத்திற்கான பரிந்துரைக்கப்பட்ட பேடிங் திட்டமாகும். இது சீரற்ற தன்மையைச் சேர்க்க மற்றும் தேர்ந்தெடுக்கப்பட்ட எளிய உரை தாக்குதல்களுக்கு எதிராக பாதுகாக்க ஹாஷ் செயல்பாட்டைப் பயன்படுத்துகிறது.

SHA-256(பரிந்துரைக்கப்பட்டது): வலுவான பாதுகாப்பு, பரந்த தத்தெடுப்பு மற்றும் நல்ல இணக்கத்தன்மை.
SHA-384 / SHA-512: ஒரு பரந்த பாதுகாப்பு விளிம்பு, ஆனால் அவை அதிகபட்ச எளிய உரை அளவை சிறிது குறைக்கின்றன.
SHA-1: மரபு பொருந்தக்கூடிய தன்மைக்காக மட்டுமே வைக்கப்பட்டது மற்றும் புதிய அமைப்புகளுக்கு பரிந்துரைக்கப்படவில்லை.

குறியாக்கமும் மறைகுறியாக்கமும் ஒரே ஹாஷ் அல்காரிதத்தைப் பயன்படுத்த வேண்டும்.
🔠
வெளியீட்டு குறியாக்கம் என்றால் என்ன?
RSA குறியாக்கத்தின் மூல வெளியீடு பைனரி தரவு ஆகும், இது நேரடி சேமிப்பு அல்லது உரை பரிமாற்றத்திற்கு வசதியாக இல்லை. வெளியீட்டு குறியாக்கம் பைட்டுகளை அச்சிடக்கூடிய வடிவமாக மாற்றுகிறது.

Base64: ஒவ்வொரு 3 பைட்டுகளையும் 4 ASCII எழுத்துகளாக குறியாக்குகிறது, இது அசல் அளவை விட 1.33× வெளியீட்டை உருவாக்குகிறது. APIகள், மின்னஞ்சல் மற்றும் JSON பேலோடுகளில் கச்சிதமானது மற்றும் பரவலாகப் பயன்படுத்தப்படுகிறது.

ஹெக்ஸ்: ஒவ்வொரு பைட்டையும் 2 ஹெக்ஸாடெசிமல் எழுத்துக்களாகக் குறிக்கிறது, வெளியீட்டின் அளவை இரட்டிப்பாக்குகிறது. ஆய்வு செய்ய எளிதானது மற்றும் பைட் பைட் மூலம் பிழைத்திருத்தத்திற்கு பயனுள்ளதாக இருக்கும்.
📄
PEM வடிவமைப்பு வழிகாட்டி

1️⃣ PEM வடிவம் என்றால் என்ன?
PEM (தனியுரிமை-மேம்படுத்தப்பட்ட அஞ்சல்) என்பது விசைகள் மற்றும் சான்றிதழ்களைச் சேமிக்கவும் மாற்றவும் பயன்படும் உரை வடிவமாகும். இது Base64-பைனரி DER தரவை குறியாக்குகிறது மற்றும் தலைப்புகள் மற்றும் அடிக்குறிப்புகளுடன் அதை மூடுகிறது-----ஆரம்பம் <LABEL>-----மற்றும்_-----END <LABEL>-----. பொதுவான லேபிள்கள் அடங்கும்பொது விசை, தனியார் விசை, மற்றும்சான்றிதழ். உரை அடிப்படையிலான பணிப்பாய்வுகளில் நகலெடுப்பது, ஒட்டுவது மற்றும் அனுப்புவது எளிதானது, இது மிகவும் பொதுவான முக்கிய பரிமாற்ற வடிவங்களில் ஒன்றாகும்.

2️⃣ PEM தவிர வேறு எந்த வடிவங்கள் பொதுவானவை?
- DER: ASN.1 கட்டமைப்புகளை நேரடியாகச் சேமிக்கும் தூய பைனரி வடிவம். இது மனிதர்களால் படிக்க முடியாதது மற்றும் ஜாவா சுற்றுச்சூழல் அமைப்புகளில் பொதுவானது.
- HEX: DER பைனரி உள்ளடக்கத்தை ஹெக்ஸாடெசிமல் சரமாக வெளிப்படுத்துகிறது, பிழைத்திருத்தம் செய்ய அல்லது குறியீட்டில் உட்பொதிக்க பயனுள்ளதாக இருக்கும்.
- Base64 (தலைப்புகள் இல்லாமல்): raw DER ஆனது PEM தலைப்புகள் இல்லாமல் Base64 ஆக குறியிடப்பட்டது, பெரும்பாலும் சிறிய கட்டமைப்புகள் அல்லது டோக்கன் பேலோடுகளில் பயன்படுத்தப்படுகிறது.
- PKCS#12 (PFX): பொது மற்றும் தனிப்பட்ட விசைகளை ஒன்றாக இணைக்கக்கூடிய பைனரி கொள்கலன் வடிவம், பொதுவாக கடவுச்சொல் மூலம் பாதுகாக்கப்படுகிறது மற்றும் பெரும்பாலும் உலாவிகள் அல்லது விண்டோஸ் அமைப்புகளால் பயன்படுத்தப்படுகிறது.

3️⃣ ஒவ்வொரு வடிவத்தையும் எப்போது பயன்படுத்த வேண்டும்?
- PEM: மிகவும் உலகளாவிய விருப்பம், OpenSSL, இணைய சேவையகங்கள் (Nginx/Apache) மற்றும் API பரிமாற்றத்திற்கு ஏற்றது.
- DER: பொதுவாக ஜாவா சூழல்களில் அல்லது கடுமையான பைனரி சேமிப்பு தேவைப்படும் இடங்களில் பயன்படுத்தப்படுகிறது.
- HEX: பிழைத்திருத்தம், உட்பொதிக்கப்பட்ட அமைப்புகள் அல்லது சரியான பைட் ஆய்வு தேவைப்படும் போதெல்லாம் பயனுள்ளதாக இருக்கும்.
- Base64 (தலைப்புகள் இல்லாமல்): வடிவமைத்தல் கட்டுப்படுத்தப்படும்போது அல்லது சிறிய பிரதிநிதித்துவம் தேவைப்படும்போது பயனுள்ளதாக இருக்கும்.
- PKCS#12: கடவுச்சொல் மூலம் தனிப்பட்ட விசையைப் பாதுகாக்கும் போது பொது மற்றும் தனிப்பட்ட விசைகள் இரண்டும் ஒன்றாகக் கொண்டு செல்லப்படும் போது பயனுள்ளதாக இருக்கும்.