00زبان تبدیل کریں
RotorCrypt X 20 زبانوں کو سپورٹ کرتا ہے، جس سے دنیا کی تقریباً 44.5% آبادی تک ان کی مادری زبان میں رسائی ممکن ہوتی ہے — یعنی تقریباً 3.6 ارب افراد۔
| جھنڈا | زبان | مادری زبان بولنے والے | کوڈ |
|---|---|---|---|
| 🇨🇳 | چینی | ~ 940 ملین | ZH |
| 🇪🇸 | ہسپانوی | ~ 485 ملین | ES |
| 🇮🇳 | ہندی | ~ 345 ملین | IN |
| 🇬🇧 | انگریزی | ~ 380 ملین | EN |
| 🇸🇦 | عربی | ~ 360 ملین | AR |
| 🇵🇹 | پرتگالی | ~ 240 ملین | PT |
| 🇷🇺 | روسی | ~ 150 ملین | RU |
| 🇯🇵 | جاپانی | ~ 125 ملین | JA |
| 🇰🇷 | کورین | ~ 82 ملین | KR |
| 🇫🇷 | فرانسیسی | ~ 80 ملین | FR |
| 🇹🇷 | ترکی | ~ 80 ملین | TR |
| 🇵🇰 | اردو | ~ 70 ملین | PK |
| 🇮🇹 | اطالوی | ~ 65 ملین | IT |
| 🇩🇪 | جرمن | ~ 75 ملین | DE |
| 🇮🇩 | انڈونیشیائی | ~ 43 ملین | ID |
| 🇵🇱 | پولش | ~ 40 ملین | PL |
| 🇲🇾 | ملائی | ~ 19 ملین | MY |
| 🇬🇷 | یونانی | ~ 13 ملین | GR |
| 🇸🇪 | سویڈش | ~ 10 ملین | SE |
| 🇸🇬 | انگریزی (سنگاپور) | ~ 2 ملین | SG |
زبان کیسے تبدیل کریں
01رابطہ بنائیں
خفیہ پیغام بھیجنے سے پہلے، ایک رابطہ بنانا ضروری ہے۔ پروگرام نام صاف متن میں محفوظ نہیں کرتا – رابطے کی شناخت اندرونی طور پر خفیہ شکل میں محفوظ کی جاتی ہے۔ کوئی بھی آپ کی ہارڈ ڈرائیو پر فائلیں کھول کر آپ کے رابطوں کے بارے میں کچھ اندازہ نہیں لگا سکتا۔
*.key فائل اور contact.json میں ایک اندراج بناتا ہے۔ ان فائلوں میں کوئی پڑھنے کے قابل نام محفوظ نہیں ہوتا۔02سرخ بینر اور ہینڈ شیک کی ضرورت
جب بینر سرخ ہو، تو اس رابطے کے ساتھ ابھی تک ہینڈ شیک نہیں ہوا۔ اعلیٰ ترین حفاظتی سطح صرف ہینڈ شیک کے بعد فعال ہوتی ہے۔
ہینڈ شیک کیسے شروع کریں:
بھیجنے کے بعد، بینر نیلا ہو جاتا ہے:
03پیغام خفیہ کریں
04آؤٹ پٹ کاپی اور بھیجیں
آپ خفیہ بلاک کو دو طریقوں سے بھیج سکتے ہیں:
| طریقہ | مراحل |
|---|---|
| دستی کاپی | «آؤٹ پٹ کاپی کریں» پر کلک کریں۔ اسے اپنی پسندیدہ ایپ میں پیسٹ کریں۔ |
| براہ راست ای میل | «ای میل بھیجیں» پر کلک کریں۔ ڈیفالٹ ای میل کلائنٹ پہلے سے بلاک کے ساتھ پیغام کے متن میں کھلتا ہے۔ |
05پیغام ڈی کرپٹ کریں (وصول کنندہ)
ایک بھی حرف غائب یا زائد ہونا ڈی کرپشن کو ناممکن بنا دیتا ہے۔ سب سے عام غلطی نامکمل کاپی کرنا ہے۔
06جواب بھیجیں اور ہینڈ شیک مکمل کریں
پہلے پیغام کو ڈی کرپٹ کرنے کے بعد، بینر پیلا ہو جاتا ہے:
ہینڈ شیک ابھی مکمل نہیں ہوا! آپ کا رابطہ دونوں اطراف پر مشترکہ کلید کی تصدیق کے لیے آپ کے جواب کا انتظار کر رہا ہے۔
جیسے ہی اصل بھیجنے والا آپ کے جواب کو ڈی کرپٹ کرتا ہے، دونوں آلات پر بینر سبز ہو جاتا ہے۔
07سبز بینر – محفوظ کنکشن
جب بینر مستقل طور پر سبز ہو، تو دونوں فریقین کی کامیابی سے تصدیق ہو چکی ہے۔ اب سے، ہر پیغام ایک منفرد سیشن کلید سے محفوظ ہے جو ہر تبادلے کے بعد خودکار طور پر تجدید ہوتی ہے۔
اگر کوئی حملہ آور ایک پیغام کو توڑنے میں کامیاب بھی ہو جائے، تو اسے پچھلے یا مستقبل کے پیغامات تک رسائی نہیں ملتی۔ اس اصول کو فارورڈ سیکریسی (Forward Secrecy) کہا جاتا ہے۔
08خراب فائلیں – کیا کریں؟
پروگرام Key/ ذیلی فولڈر میں دو قسم کی فائلوں کے ساتھ کام کرتا ہے:
| فائل | مواد |
|---|---|
*.key | خفیہ سیشن کلید – ہر رابطے کے لیے ایک فائل |
contact.json | خفیہ رابطہ فہرست – بغیر پڑھنے کے قابل ناموں کے |
اگر ان میں سے کوئی فائل خراب، حذف یا غلطی سے اوور رائٹ ہو جائے:
*.key فائل اور/یا contact.json حذف کریں۔*.key فائلوں کا USB پر بیک اپ رکھیں – کبھی بھی کلاؤڈ میں نہیں۔09والزوں کی تعداد اور مزید حفاظت کے لیے تجاویز
والزوں کی تعداد براہ راست روٹر پرت کے ذریعے بنائی جانے والی خفیہ کاری کی تہوں کی تعداد کو متاثر کرتی ہے:
| ورژن | والزے | استعمال |
|---|---|---|
| شیئر ویئر | زیادہ سے زیادہ 3 | ابتدائی ٹیسٹ اور ہینڈ شیک کے عمل کے لیے موزوں |
| مکمل ورژن | بہت زیادہ | تمام حساس مواد کے لیے تجویز کردہ – زیادہ والزے کا مطلب بڑی کلید کی جگہ |
10موبائل استعمال – USB پر پروگرام محفوظ کرنا
RotorCrypt X 100% پورٹیبل ہے۔ آپ تمام کلید فائلوں کے ساتھ پروگرام کو USB پر محفوظ کر سکتے ہیں اور اسے کسی بھی کمپیوٹر پر چلا سکتے ہیں – بغیر انسٹالیشن، بغیر ایڈمنسٹریٹر کے اختیارات، بیرونی سسٹم پر کوئی نشان چھوڑے بغیر۔
Key/ فولڈر) USB پر کاپی کریں۔ ونڈوز چلانے والے کسی بھی کمپیوٹر پر: USB لگائیں، اور اس سے براہ راست پروگرام چلائیں۔ تمام کلید فائلیں USB پر رہتی ہیں – بیرونی آلے پر کچھ بھی محفوظ نہیں ہوتا۔11تکنیکی حفاظت – یہ اتنا محفوظ کیوں ہے
یہ حصہ سادہ زبان میں بتاتا ہے کہ خفیہ کاری کے پیچھے کیا ہے – کسی پیشگی معلومات کی ضرورت نہیں۔
خفیہ کاری کی متعدد آزاد تہیں ہیں
روٹر والزے کئی تہوں میں سے صرف ایک تہہ ہیں۔ پیغام پروگرام میں چار ایک دوسرے سے آزاد مراحل سے گزرتا ہے۔ ہر مرحلہ اکیلے ہی کافی حفاظت فراہم کرتا ہے – اور مل کر یہ تقریباً ناقابل شکست ہو جاتے ہیں:
اگر کوئی حملہ آور دنیا کے تیز ترین کمپیوٹر سے تہہ ② پر حملہ بھی کر لے، تب بھی اسے روٹر والزہ تہہ کو عبور کرنا ہوگا۔ تہوں کا مجموعہ حفاظت کو صرف جمع نہیں بلکہ ضرب کرتا ہے۔
ہر جزو کیا کرتا ہے
| جزو | یہ کیا کرتا ہے | اہم کیوں ہے |
|---|---|---|
| RotorCrypt X | ہر حرف متعدد والزہ تبدیلی مراحل سے گزرتا ہے۔ کنکشن متحرک ہے – کوئی مستقل حروف تہجی نہیں۔ | تاریخی طور پر سب سے مشہور کمزوری (کوئی حرف خود کو خفیہ نہیں کر سکتا) یہاں مکمل طور پر ختم ہو جاتی ہے۔ |
| کنکشن بورڈ (65,530 پوزیشنز) | تمام 65,530 پوزیشنز جوڑوں میں جڑی ہیں – تاریخی طرز کی طرح، لیکن فلکیاتی طور پر بڑی کلید کی جگہ کے ساتھ۔ | اکیلے کنکشن بورڈ ہی قابل مشاہدہ کائنات کے ایٹموں سے زیادہ ممکنہ ترتیبات پیدا کرتا ہے۔ |
| AES-256-GCM | ایک جدید بلاک سائفر جو دنیا بھر کی افواج اور خفیہ ایجنسیاں استعمال کرتی ہیں۔ ہر پیغام کو ایک منفرد بے ترتیب قدر (Nonce) ملتی ہے۔ | یہاں تک کہ ایک جیسے پیغامات بھی ہر بار مکمل طور پر مختلف خفیہ بلاک پیدا کرتے ہیں۔ |
| HKDF (SHA-3-256) | ایک ماسٹر کلید سے مواد اور تصدیق کے لیے علیحدہ کلیدیں اخذ کی جاتی ہیں۔ | ایک سمجھوتہ شدہ جزوی کلید دوسرے شعبوں کو خطرے میں نہیں ڈالتی۔ |
| HMAC دستخط | ہر پیغام پر خفیہ طور پر دستخط کیے جاتے ہیں۔ | کوئی بھی چھیڑ چھاڑ – یہاں تک کہ ایک حرف کی تبدیلی بھی – پکڑی جاتی ہے اور ڈی کرپشن مسترد کر دی جاتی ہے۔ |
| کلید کی گردش | ہر پیغام کے بعد کلید خودکار طور پر تجدید ہوتی ہے۔ | ایک سمجھوتہ شدہ کلید پچھلے یا مستقبل کے پیغامات تک رسائی نہیں دیتی (فارورڈ سیکریسی)۔ |
کلید کی جگہ کتنی بڑی ہے؟
کلید کی جگہ تمام ممکنہ کلید کے مجموعوں کی تعداد ہے۔ یہ تعداد جتنی بڑی ہو، حملہ آور کو تمام امکانات آزمانے میں اتنا ہی زیادہ وقت لگتا ہے۔
موازنے کے لیے: قابل مشاہدہ کائنات میں تقریباً 1080 ایٹم ہیں۔ یہ ناقابل تصور حد تک بڑا لگتا ہے – پھر بھی RotorCrypt X جو پیدا کرتا ہے اس کے مقابلے میں بہت چھوٹا ہے۔
کلید کی جگہ K والزوں (مکمل ورژن کے لیے مثال کے طور پر 50 والزے) اور کنکشن بورڈ کے مجموعے سے اخذ کی جاتی ہے:
حملے میں کتنا وقت لگے گا؟
آئیے ایک بالکل غیر حقیقی کمپیوٹنگ طاقت فرض کریں – جو آج ممکن ہے اس سے کہیں زیادہ:
کوانٹم کمپیوٹرز کے بارے میں کیا خیال ہے؟
کوانٹم کمپیوٹرز خفیہ کاری کے لیے سب سے بڑا مستقبل کا خطرہ سمجھے جاتے ہیں۔ متشاکل خفیہ کاری کے خلاف سب سے مؤثر کوانٹم حملے کو گروور کا الگورتھم کہا جاتا ہے۔ یہ کلاسیکی کمپیوٹرز سے تیز ہے – لیکن اس کا فائدہ اکثر بڑھا چڑھا کر پیش کیا جاتا ہے۔
گروور کا الگورتھم ایکسپونینٹ کو آدھا کر دیتا ہے۔ یہ ڈرامائی لگتا ہے۔ لیکن اعداد دیکھیں:
12نئی حفاظتی خصوصیات
بوٹ سٹریپ تحفظ – K_current کبھی صاف متن میں نہیں بھیجی جاتی
سیشن کلید K_current پہلے پیغام کے تبادلے کے دوران کبھی بھی غیر محفوظ نہیں بھیجی جاتی۔ اسے سرکلر HMAC ڈیپنڈنسی ریاضیاتی طور پر محفوظ رکھتی ہے۔
ری پلے تحفظ – ہر پیغام صرف ایک بار
ہر پیغام کو صرف ایک بار ڈی کرپٹ کیا جا سکتا ہے۔ اگر کوئی پہلے سے ڈی کرپٹ شدہ پیغام دوبارہ کھولنے کی کوشش کرے، تو ایک واضح انتباہ ظاہر ہوتا ہے۔
بڑی گنجائش – 1,947 کے بجائے 5,951 حروف
اندرونی بلاک ڈھانچے کو بہتر بنا کر، پیغام اب 5,951 حروف پر مشتمل ہو سکتا ہے – پہلے سے کہیں زیادہ۔
اضافی بہتریاں
| خصوصیت | تفصیل |
|---|---|
| حروف تہجی کے مطابق رابطہ فہرست | رابطے اب ہمیشہ حروف تہجی کی ترتیب میں دکھائے جاتے ہیں۔ |
| فہرست کے اوپر خالی رابطہ | فہرست کے اوپر ایک خالی اندراج اس بات کو یقینی بناتا ہے کہ کوئی رابطہ نام از خود ظاہر نہ ہو۔ |
| والزوں کی تعداد کی ری سیٹ | ڈی کرپشن کے بعد، والزوں کی تعداد خودکار طور پر صاف ہو جاتی ہے۔ |
13رجسٹریشن اور مکمل ورژن
RotorCrypt X شیئر ویئر پروگرام کے طور پر دستیاب ہے۔ مفت ورژن زیادہ سے زیادہ 3 والزوں کے استعمال کی اجازت دیتا ہے۔ جبکہ مکمل ورژن تمام 50 والزے فعال کرتا ہے۔
شیئر ویئر ورژن
پہلی بار چلانے پر، Key/ فولڈر میں خودکار طور پر ایک license.key فائل بنائی جاتی ہے۔ یہ فائل شیئر ویئر ورژن کی شناخت کرتی ہے۔ جب تک مکمل ورژن کا لائسنس فعال نہ ہو، 3 سے زیادہ والزے منتخب کرنے پر ایک انتباہی ونڈو ظاہر ہوتی ہے۔
مکمل ورژن خریدیں
مکمل ورژن بلٹ اِن خریداری کے آپشن کے ذریعے دستیاب ہے۔ مدد → رجسٹریشن مینو پر جائیں اور «خریدیں» پر کلک کریں۔ خریداری کے بعد، آپ کو ای میل کے ذریعے لائسنس کلید موصول ہوگی۔
لائسنس فعال کریں
رجسٹریشن ونڈو
| حالت | ونڈو میں ڈسپلے |
|---|---|
| شیئر ویئر | ⚠ فعال نہیں – ان پٹ فیلڈز نظر آتی ہیں، «خریدیں» بٹن فعال |
| مکمل ورژن | ✔ مکمل ورژن فعال ہے – نام اور کلید دکھائی جاتی ہے، فیلڈز مقفل |