DES انڪريپشن ۽ ڊيڪرپشن آن لائن

DES يا DESede ، اليڪٽرانڪ ڊيٽا جي انڪرپشن لاءِ هڪ سميٽرڪ-ڪي الگورٿم، جو جانشين آهي DES (ڊيٽا انڪرپشن معياري) ۽ DES کان وڌيڪ محفوظ انڪرپشن مهيا ڪري ٿي. DES صارف جي مهيا ڪيل ڪي کي ٽوڙي ٿو ٽن سبڪيز ۾ جيئن k1، k2، ۽ k3. هڪ پيغام پهرين k1 سان انڪريپٽ ڪيو ويو آهي، پوءِ k2 سان ڊريڪٽ ڪيو ويو آهي ۽ ٻيهر k3 سان انڪريپٽ ڪيو ويو آهي. DESede اهم سائيز 128 يا 192 بٽ ۽ بلاڪ سائيز 64 بٽ آهي. آپريشن جا 2 طريقا آھن- ٽرپل اي سي بي (اليڪٽرانڪ ڪوڊ بڪ) ۽ ٽرپل سي بي سي (سيفر بلاڪ چيننگ).

هيٺ ڏنل آن لائن مفت اوزار آهي جيڪو مهيا ڪري ٿو DES انڪرپشن ۽ ڊيڪرپشن ٻن طريقن سان آپريشن جي ڪنهن به سادي متن لاءِ.

DES انڪرپشن

بنياد 64 هيڪس

DES ڊسڪشن

بنياد 64 سادي متن

ڪا به ڳجهي ڪي قدر جيڪا توهان داخل ڪريو ٿا، يا اسان پيدا ڪيون ٿا هن سائيٽ تي ذخيرو ٿيل نه آهي، هي اوزار هڪ HTTPS URL ذريعي مهيا ڪيو ويو آهي انهي کي يقيني بڻائڻ لاءِ ته ڪا به ڳجهي چاٻي چوري نه ٿي سگهي.

جيڪڏهن توهان هن اوزار کي ساراهيو ٿا ته توهان عطيو ڏيڻ تي غور ڪري سگهو ٿا.

اسان توهان جي ڪڏهن به ختم نه ٿيندڙ حمايت لاء شڪرگذار آهيون.

DES انڪرپشن

  • اهم چونڊ:DES استعمال ڪري ٿو ٽي ڪنجيون، عام طور تي حوالو ڏنو ويو K1، k2، k3. هر ڪيچي 56 بِٽ ڊگھي آهي، پر برابري بِٽ جي ڪري، اثرائتي ڪيئي سائيز 64 بِٽ في ڪيچي آهي.
  • انڪرپشن جو عمل::
    • K1 سان گڏ ڪريوپلين ٽيڪسٽ بلاڪ کي پھرين ڪي 1 استعمال ڪندي انڪريپٽ ڪيو ويو آھي، نتيجي ۾ ciphertext C1
    • K2 سان ڊيڪرپٽ:C1 پوءِ ٻئي ڪي 2 کي استعمال ڪندي ڊڪرپٽ ڪيو ويو آهي، هڪ وچولي نتيجو پيدا ڪندي.
    • K3 سان انڪرپٽ:آخرڪار، وچولي نتيجو وري ٽين ڪي 3 کي استعمال ڪندي انڪريپٽ ڪيو ويو آهي فائنل ciphertext C2 پيدا ڪرڻ لاءِ.

DES ڊسڪشن

DES ۾ ڊسڪشن بنيادي طور تي انڪرپشن جي ريورس آهي:
  • ڊيڪرپشن جو عمل:
    • K3 سان ڊيڪرپٽوچولي نتيجو حاصل ڪرڻ لاءِ ciphertext C2 کي ٽيون ڪي K3 استعمال ڪندي ڊڪرپٽ ڪيو ويو آهي.
    • K2 سان انڪرپٽ:وچولي نتيجو وري ٻئي ڪي 2 استعمال ڪندي انڪريپٽ ڪيو ويو آهي، ٻيو وچولي نتيجو پيدا ڪندي.
    • K1 سان ڊيڪرپٽ:آخرڪار، هي نتيجو ڊريپ ڪيو ويو آهي پهرين ڪي 1 استعمال ڪندي اصل سادي متن حاصل ڪرڻ لاءِ.

اهم انتظام

  • اهم سائيز:DES ۾ ھر ڪيچي 56 بٽ ڊگھي آھي، جنھن جي نتيجي ۾ 168 بِٽ جي ڪل موثر ڪيئي سائيز (جيئن ته K1، K2 ۽ K3 ترتيب وار استعمال ٿينديون آھن).
  • اهم استعمال:K1 ۽ K3 معياري DES سان پسمانده مطابقت لاءِ ساڳيون ڪنجيون ٿي سگهن ٿيون، پر اها سفارش ڪئي وئي آهي ته K2 سيڪيورٽي کي وڌائڻ لاءِ مختلف هجي.

سيڪيورٽي خيالات

  • DES کي محفوظ سمجهيو ويندو آهي پر جديد الورورٿمس جهڙوڪ AES جي مقابلي ۾ نسبتا سست آهي.
  • ان جي اهم ڊيگهه جي ڪري، 3DES ڪجهه حملن لاء حساس آهي ۽ هاڻي نئين ايپليڪيشنن لاء سفارش نه ڪئي وئي آهي جتي بهتر متبادل (جهڙوڪ AES) موجود آهن.

DES وراثت سسٽم ۾ استعمال ۾ رهي ٿو جتي DES سان مطابقت گهربل آهي، پر جديد ايپليڪيشنون عام طور تي استعمال ڪن ٿيون symmetric encryption لاء AES ان جي ڪارڪردگي ۽ مضبوط سيڪيورٽي جي ڪري.

DES انڪرپشن استعمال ھدايت

ڪنهن به سادي متن يا پاسورڊ داخل ڪريو جيڪو توهان انڪرپٽ ڪرڻ چاهيو ٿا. ان کان پوء، ڊراپ ڊائون مان انڪرپشن موڊ چونڊيو. هيٺيون ممڪن آهن:

  • اي سي بي: ECB موڊ سان، ڪنهن به ٽيڪسٽ کي ڪيترن ئي بلاڪن ۾ ورهايو ويندو آهي، ۽ هر بلاڪ کي مهيا ڪيل ڪنجي سان انڪرپٽ ڪيو ويندو آهي ۽ ان ڪري هڪجهڙا سادا ٽيڪسٽ بلاڪ هڪجهڙا سائفر ٽيڪسٽ بلاڪس ۾ انڪرپٽ ٿيل هوندا آهن. تنهن ڪري، هي انڪرپشن موڊ سي بي سي موڊ کان گهٽ محفوظ سمجهيو ويندو آهي. ECB موڊ لاءِ IV جي ضرورت نه آهي جيئن هر بلاڪ کي هڪجهڙائي واري سائفر ٽيڪسٽ بلاڪ ۾ انڪرپٽ ڪيو ويو آهي. ياد رکو، IV جو استعمال انهي ڳالهه کي يقيني بڻائي ٿو ته هڪجهڙائي واري سادي متن کي مختلف ciphertexts ۾ انڪرپٽ ڪيو ويو آهي.

  • سي بي سي: سي بي سي انڪرپشن موڊ کي ECB موڊ جي مقابلي ۾ وڌيڪ محفوظ سمجهيو ويندو آهي، جيئن سي بي سي کي IV جي ضرورت آهي جيڪا ECB موڊ جي برعڪس ساڳي بلاڪ جي انڪرپشن کي ترتيب ڏيڻ ۾ مدد ڪري ٿي. سي بي سي موڊ لاءِ شروعاتي ویکٹر جي سائيز 64 بٽ هجڻ گهرجي مطلب ته اهو 8 اکر ڊگهو هجڻ گهرجي يعني 8*8 = 64 بِٽ