ڈی ای ایس انکرپشن اور ڈکرپشن آن لائن

DES یا DESede الیکٹرانک ڈیٹا کی خفیہ کاری کے لیے ایک ہم آہنگ کلیدی الگورتھم، کا جانشین ہے ڈی ای ایس (ڈیٹا انکرپشن سٹینڈرڈ) اور DES سے زیادہ محفوظ انکرپشن فراہم کرتا ہے۔ DES صارف کی فراہم کردہ کلید کو k1، k2 اور k3 کے طور پر تین ذیلی کلیدوں میں توڑ دیتا ہے۔ ایک پیغام کو پہلے k1 کے ساتھ انکرپٹ کیا جاتا ہے، پھر k2 کے ساتھ ڈکرپٹ کیا جاتا ہے اور k3 کے ساتھ دوبارہ انکرپٹ کیا جاتا ہے۔ DESede کلید کا سائز 128 یا 192 بٹ اور بلاکس کا سائز 64 بٹ ہے۔ آپریشن کے 2 طریقے ہیں—ٹرپل ای سی بی (الیکٹرانک کوڈ بک) اور ٹرپل سی بی سی (سائپر بلاک چیننگ)۔

ذیل میں آن لائن مفت ٹول ہے جو کسی بھی سادہ متن کے لیے آپریشن کے دو طریقوں کے ساتھ DES انکرپشن اور ڈکرپشن فراہم کرتا ہے۔

ڈی ای ایس انکرپشن

بیس 64 ہیکس

ڈی ای ایس ڈکرپشن

بیس 64 سادہ متن

کوئی بھی خفیہ کلید جو آپ درج کرتے ہیں، یا ہم تخلیق کرتے ہیں اس سائٹ پر محفوظ نہیں ہے، یہ ٹول HTTPS URL کے ذریعے فراہم کیا جاتا ہے تاکہ یہ یقینی بنایا جا سکے کہ کوئی بھی خفیہ کلید چوری نہ ہو سکے۔

اگر آپ اس ٹول کی تعریف کرتے ہیں تو آپ عطیہ دینے پر غور کر سکتے ہیں۔

ہم آپ کے نہ ختم ہونے والے تعاون کے شکر گزار ہیں۔

ڈی ای ایس انکرپشن

  • کلیدی انتخاب:DES تین کلیدوں کا استعمال کرتا ہے، جسے عام طور پر K1، k2، k3 کہا جاتا ہے۔ ہر کلید 56 بٹ لمبی ہوتی ہے، لیکن برابری بٹس کی وجہ سے، موثر کلید کا سائز 64 بٹس فی کلید ہے۔
  • خفیہ کاری کا عمل::
    • K1 کے ساتھ خفیہ کاریسادہ ٹیکسٹ بلاک کو پہلی کلید K1 کا استعمال کرتے ہوئے پہلے خفیہ کیا جاتا ہے، جس کے نتیجے میں سائفر ٹیکسٹ C1 ہوتا ہے۔
    • K2 کے ساتھ ڈکرپٹ:پھر C1 کو دوسری کلید K2 کا استعمال کرتے ہوئے ڈکرپٹ کیا جاتا ہے، جس سے ایک درمیانی نتیجہ نکلتا ہے۔
    • K3 کے ساتھ خفیہ کاری:آخر میں، آخری سائفر ٹیکسٹ C2 تیار کرنے کے لیے تیسری کلید K3 کا استعمال کرتے ہوئے انٹرمیڈیٹ نتیجہ دوبارہ خفیہ کیا جاتا ہے۔

ڈی ای ایس ڈکرپشن

ڈی ای ایس میں ڈکرپشن بنیادی طور پر خفیہ کاری کا الٹ ہے:
  • ڈکرپشن کا عمل:
    • K3 کے ساتھ ڈکرپٹ کریں۔انٹرمیڈیٹ نتیجہ حاصل کرنے کے لیے تیسری کلید K3 کا استعمال کرتے ہوئے سائفر ٹیکسٹ C2 کو ڈکرپٹ کیا جاتا ہے۔
    • K2 کے ساتھ خفیہ کاری:K2
    • K1 کے ساتھ ڈکرپٹ:آخر میں، یہ نتیجہ اصل سادہ متن حاصل کرنے کے لیے پہلی کلید K1 کا استعمال کرتے ہوئے ڈکرپٹ کیا جاتا ہے۔

کلیدی انتظام

  • کلیدی سائز:ڈی ای ایس میں ہر کلید 56 بٹس لمبی ہے، جس کے نتیجے میں کل موثر کلید کا سائز 168 بٹس ہوتا ہے (چونکہ K1، K2 اور K3 کو ترتیب وار استعمال کیا جاتا ہے)۔
  • کلیدی استعمال:معیاری DES کے ساتھ پسماندہ مطابقت کے لیے K1 اور K3 ایک ہی کلید ہو سکتے ہیں، لیکن K2 کے لیے حفاظت کو بڑھانے کے لیے مختلف ہونے کی سفارش کی جاتی ہے۔

سیکیورٹی کے تحفظات

  • DES کو محفوظ سمجھا جاتا ہے لیکن AES جیسے جدید الگورتھم کے مقابلے نسبتاً سست ہے۔
  • اس کی کلیدی لمبائی کی وجہ سے، 3DES بعض حملوں کے لیے حساس ہے اور اب نئی ایپلی کیشنز کے لیے تجویز نہیں کی جاتی ہے جہاں بہتر متبادل (جیسے AES) دستیاب ہوں۔

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

ڈی ای ایس انکرپشن استعمال گائیڈ

کوئی بھی سادہ متن یا پاس ورڈ درج کریں جسے آپ خفیہ کرنا چاہتے ہیں۔ اس کے بعد، ڈراپ ڈاؤن سے انکرپشن موڈ کو منتخب کریں۔ ذیل میں ممکنہ ویلز ہیں:

  • ای سی بی: ECB موڈ کے ساتھ، کسی بھی ٹیکسٹ کو متعدد بلاکس میں تقسیم کیا جاتا ہے، اور ہر بلاک کو فراہم کردہ کلید کے ساتھ انکرپٹ کیا جاتا ہے اور اسی لیے ایک جیسے سادہ ٹیکسٹ بلاکس کو ایک جیسے سائفر ٹیکسٹ بلاکس میں انکرپٹ کیا جاتا ہے۔ لہذا، یہ خفیہ کاری موڈ CBC موڈ سے کم محفوظ سمجھا جاتا ہے۔ ECB موڈ کے لیے کسی IV کی ضرورت نہیں ہے کیونکہ ہر بلاک کو ایک جیسے سائفر ٹیکسٹ بلاکس میں انکرپٹ کیا گیا ہے۔ یاد رکھیں، IV کا استعمال اس بات کو یقینی بناتا ہے کہ ایک جیسی سادہ عبارتیں مختلف سائفر ٹیکسٹس میں مرموز ہیں۔

  • CBC: CBC انکرپشن موڈ کو ECB موڈ کے مقابلے میں زیادہ محفوظ سمجھا جاتا ہے، کیونکہ CBC کو IV کی ضرورت ہوتی ہے جو ECB موڈ کے برعکس اسی طرح کے بلاکس کی انکرپشن کو بے ترتیب کرنے میں مدد کرتا ہے۔ سی بی سی موڈ کے لیے ابتدائی ویکٹر کا سائز 64 بٹ ہونا چاہیے یعنی یہ 8 حروف لمبا ہونا چاہیے، یعنی 8*8 = 64 بٹس