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

آر ایس اےDecipher

صرف کلائنٹ سائیڈ
WEB CRYPTO API
انکرپشن ٹول پر سوئچ کریں۔
🔒 صرف کلائنٹ سائیڈ- چابیاں اور ڈیٹا آپ کے براؤزر کے اندر رہتے ہیں اور کبھی بھی کسی سرور پر اپ لوڈ نہیں ہوتے ہیں۔ مقامی ویب کرپٹو API کے ذریعہ تقویت یافتہ۔
الگورتھم کنفیگریشن
🔑
کلیدی مواد
RSA-OAEP ڈکرپشن نجی کلید کا استعمال کرتا ہے (4096-bit/SHA-256) - اسے خفیہ کاری کے دوران استعمال ہونے والی عوامی کلید سے مماثل ہونا چاہیے۔
. enc فائل لوڈ کرنے کے لیے ریلیز کریں۔
CIPHERTEXT / INPUT
PLAINTEXT / آؤٹ پٹ
ڈیکرپٹ فائل ڈاؤن لوڈ کے لیے تیار ہے۔
انکرپشن کی ضرورت ہے؟
تیار - ایک نجی کلید اور سائفر ٹیکسٹ چسپاں کریں، پھر ڈکرپٹ پر کلک کریں۔
الگورتھم
آر ایس اے
OAEP/SHA-256
کلیدی طاقت
4096
بٹس
سیکیورٹی لیول
ہائی
غیر متناسب
ڈیکرپٹڈ
0
بائٹس اس سیشن کو
🔑
RSA ڈکرپشن کو نجی کلید کی ضرورت کیوں ہے؟
RSA ایک غیر متناسب خفیہ کاری الگورتھم ہے۔ عوامی کلید ڈیٹا کو خفیہ کرتی ہے، جبکہڈکرپشن کے لیے مماثل نجی کلید درکار ہے۔نجی کلید انکرپشن صفحہ پر استعمال ہونے والی عوامی کلید سے منفرد طور پر مطابقت رکھتی ہے، اس لیے غیر مماثل کلید ڈکرپشن کو ناکام بنا دے گی۔

نجی کلید کو رازدارانہ رہنا چاہیے۔ اگر یہ کھو جاتا ہے تو، کوئی بھی، بشمول اصل ڈیٹا کے مالک، مماثل سائفر ٹیکسٹ کو بازیافت نہیں کر سکتا۔ پرائیویٹ کلید فائل تیار ہونے پر اسے احتیاط سے محفوظ کریں۔
📏
کلیدی سائز انکرپشن سیٹ اپ سے مماثل ہونا چاہیے۔
منتخب کردہ کلید کا سائز خفیہ کاری کے دوران استعمال ہونے والی عوامی کلید کے سائز سے مماثل ہونا چاہیے۔ اگر ایسا نہیں ہوتا ہے تو، پرائیویٹ کلید کی درآمد فوری طور پر ناکام ہو سکتی ہے کیونکہ کلیدی مواد لائن میں نہیں ہوتا ہے۔

زیادہ تر صورتوں میں، ایک بار جب آپ صحیح PEM نجی کلید چسپاں کرتے ہیں، تو براؤزر خود بخود صحیح لمبائی کے ساتھ کام کرے گا۔ اگر درآمد اب بھی ناکام ہو جاتی ہے، تو تصدیق کریں کہ کلیدی سائز اور ہیش کا انتخاب دونوں انکرپشن کی ترتیبات سے مماثل ہیں۔
⚙️
OAEP ہیش کو خفیہ کاری سے بالکل مماثل ہونا چاہیے۔
RSA-OAEP ڈکرپشن کے لیے استعمال ہونے والا ہیش الگورتھم انکرپشن کے دوران استعمال ہونے والے ایک جیسا ہونا چاہیے۔ اگر ہیش میں فرق ہوتا ہے تو، ڈکرپشن ناکام ہو جائے گا یا غلط آؤٹ پٹ لوٹائے گا۔

اگر خفیہ کاری کے مرحلے میں SHA-256 استعمال کیا گیا ہے، جو کہ تجویز کردہ ڈیفالٹ ہے، تو اس صفحہ کو بھی SHA-256 استعمال کرنا چاہیے۔ اگر آپ کو یقین نہیں ہے، تو دستیاب ہیش آپشنز کی جانچ کریں جب تک کہ صحیح امتزاج کامیاب نہ ہو جائے۔
🔠
ان پٹ انکوڈنگ: سائفر ٹیکسٹ کس فارمیٹ میں ہے؟
انکرپشن ٹول انکوڈ شدہ ٹیکسٹ کو آؤٹ پٹ کرتا ہے۔ اسے صحیح طریقے سے ڈکرپٹ کرنے کے لیے، اس صفحہ کو وہی انکوڈنگ استعمال کرنا چاہیے تاکہ یہ RSA-OAEP ڈکرپشن چلانے سے پہلے اصل بائنری بائٹس کو بحال کر سکے۔

Base64ciphertext حروف، ہندسوں، اور استعمال کرتا ہے۔+/=. ہیکسسائفر ٹیکسٹ استعمال کرتا ہے۔0-9اورa-fدو حروف فی بائٹ کے ساتھ۔ اگر آپ بائنری .enc فائل اپ لوڈ کرتے ہیں تو انکوڈنگ سلیکٹر کو خود بخود نظر انداز کر دیا جاتا ہے۔
📄
PEM فارمیٹ کی وضاحت کی گئی۔

1️⃣ PEM کیا ہے؟
PEM (Privacy-Enhanced Mail) ایک ٹیکسٹ فارمیٹ ہے جو کلیدوں اور سرٹیفکیٹس کو ذخیرہ کرنے اور منتقل کرنے کے لیے استعمال ہوتا ہے۔ یہ Base64- بائنری DER ڈیٹا کو انکوڈ کرتا ہے اور اسے ہیڈر اور فوٹر لائنوں کے ساتھ لپیٹتا ہے جیسے----- پرائیویٹ کلید شروع کریں -----اور----- آخر نجی کلید -----. عام لیبلز میں شامل ہیں۔عوامی کلید, پرائیویٹ کلید، اورسرٹیفکیٹ. چونکہ یہ سادہ متن ہے، اس لیے PEM سسٹمز میں کاپی، پیسٹ اور تبادلہ کرنا آسان ہے۔

2️⃣ آپ کون سے دوسرے فارمیٹس دیکھ سکتے ہیں؟
- ڈی ای آر: ایک خام بائنری فارمیٹ جو ASN.1 ڈھانچے کو براہ راست اسٹور کرتا ہے اور جاوا یا سرٹیفکیٹ ٹولنگ میں عام ہے۔
- HEX: DER بائٹس کی ایک ہیکساڈیسیمل سٹرنگ کی نمائندگی، کوڈ میں بائٹ ڈیٹا کو ڈیبگ کرنے یا سرایت کرنے کے لیے مفید ہے۔
- بیس 64 بغیر ہیڈر کے: DER پے لوڈ کو Base64 کے بطور انکوڈ کیا گیا لیکن PEM ریپرز کے بغیر، اکثر کمپیکٹ کنفیگریشن فارمیٹس میں استعمال ہوتا ہے۔
- PKCS#12 (PFX): ایک بائنری کنٹینر جو عوامی اور نجی کلیدوں کو ایک ساتھ پیک کر سکتا ہے، عام طور پر پاس ورڈ کے ساتھ محفوظ ہوتا ہے۔

3️⃣ ہر فارمیٹ کو کب استعمال کیا جانا چاہیے؟
- پی ای ایم: OpenSSL، ویب سرورز، API ایکسچینج، اور مینوئل کلید ہینڈلنگ کے لیے سب سے زیادہ آفاقی انتخاب۔
- ڈی ای آر: مفید ہے جب بائنری اسٹوریج کو ترجیح دی جائے یا پلیٹ فارم کے لیے مخصوص ٹولنگ کی ضرورت ہو۔
- HEX: ڈیبگنگ اور ان حالات کے لیے جہاں بائٹ لیول کے معائنے کی اہمیت ہے۔
- بیس 64 بغیر ہیڈر کے: مفید ہے جب ارد گرد کی شکل PEM ریپرز کی اجازت نہیں دیتی ہے اور آپ ایک کمپیکٹ ٹیکسٹ پے لوڈ چاہتے ہیں۔
- PKCS#12: بہترین جب آپ کو پاس ورڈ کے تحفظ کے ساتھ ایک سرٹیفکیٹ اور نجی کلید کو منتقل کرنے کی ضرورت ہو۔