د DES کوډ کول او کوډ کول آنلاین

DES یا DESede د بریښنایی ډیټا د کوډ کولو لپاره سمیټریک کلیدي الګوریتم ، د دې ځای ناستی دی DES (د ډیټا کوډ کولو معیاري) او د DES په پرتله ډیر خوندي کوډ چمتو کوي. DES د کارونکي لخوا چمتو شوي کیلي په دریو فرعي کیليونو لکه k1، k2، او k3 ماتوي. یو پیغام لومړی د k1 سره کوډ شوی، بیا د k2 سره کوډ شوی او بیا د k3 سره کوډ شوی. د DESede کیلي اندازه 128 یا 192 بټ او د بلاکس اندازه 64 بټ ده. د عملیاتو دوه طریقې شتون لري - درې ځله ECB (د بریښنایی کوډ کتاب) او درې ځله CBC (د سایفر بلاک چینینګ).

لاندې آنلاین وړیا وسیله ده چې د هر ساده متن لپاره د عملیاتو دوه حالتونو سره DES کوډ کول او ډیکریپشن چمتو کوي.

د DES کوډ کول

بیس 64 هیکس

د DES ډیکریپشن

بیس 64 ساده متن

هر ډول پټ کیلي ارزښت چې تاسو یې داخل کړئ، یا موږ یې پیدا کوو په دې سایټ کې زیرمه نه ده، دا وسیله د HTTPS URL له لارې چمتو کیږي ترڅو ډاډ ترلاسه کړي چې کوم پټ کیلي غلا نشي.

که تاسو د دې وسیلې ستاینه وکړئ نو تاسو کولی شئ د بسپنه ورکولو په اړه فکر وکړئ.

موږ ستاسو د نه ختمیدونکي ملاتړ څخه مننه کوو.

د DES کوډ کول

  • کلیدي انتخاب:DES درې کیلي کاروي، معمولا د K1، k2، k3 په نوم یادېږي. هره کیلي 56 بټونه اوږده ده، مګر د برابری بټونو له امله، د اغیزمن کیلي اندازه په هر کیلي کې 64 بټونه دي.
  • د کوډ کولو پروسه:
    • د K1 سره کوډ کړئد ساده متن بلاک لومړی د لومړي کیلي K1 په کارولو سره کوډ شوی دی، په پایله کې د سیفر متن C1
    • د K2 سره پټول:C1 بیا د دوهم کیلي K2 په کارولو سره ډیکریټ شوی ، منځمهاله پایله رامینځته کوي.
    • د K3 سره کوډ کول:په نهایت کې ، منځمهاله پایله بیا د دریم کیلي K3 په کارولو سره کوډ شوې ترڅو وروستی سیفرټیکټ C2 تولید کړي.

د DES ډیکریپشن

په DES کې کوډ کول په اصل کې د کوډ کولو برعکس دی:
  • د پټولو پروسه:
    • د K3 سره پټولد ciphertext C2 د دریمې کیلي K3 په کارولو سره د منځمهاله پایلې ترلاسه کولو لپاره کوډ شوی.
    • د K2 سره کوډ کول:منځمهاله پایله بیا د دوهم کیلي K2 په کارولو سره کوډ شوې ، بله منځمهاله پایله تولیدوي.
    • د K1 سره پټول:په نهایت کې ، دا پایله د اصلي ساده متن ترلاسه کولو لپاره د لومړي کیلي K1 په کارولو سره ډیکریټ شوې.

کلیدي مدیریت

  • کلیدي اندازه:په DES کې هر کلی د 56 بټونو اوږد دی، په پایله کې د 168 بټونو ټول اغیزمن کلیدي اندازه (ځکه چې K1، K2 او K3 په ترتیب سره کارول کیږي).
  • کلیدي کارول:K1 او K3 د معیاري DES سره د شاته مطابقت لپاره ورته کیلي کیدی شي ، مګر دا د K2 لپاره وړاندیز کیږي چې د امنیت لوړولو لپاره توپیر ولري.

امنیتي نظرونه

  • DES خوندي ګڼل کیږي مګر د عصري الګوریتمونو لکه AES په پرتله نسبتا سست دی.
  • د دې د کلیدي اوږدوالي له امله، 3DES د ځینې بریدونو لپاره حساس دی او نور د نوي غوښتنلیکونو لپاره سپارښتنه نه کیږي چیرې چې غوره بدیلونه (لکه AES) شتون لري.

DES په میراثي سیسټمونو کې کارول کیږي چیرې چې د DES سره مطابقت ته اړتیا وي ، مګر عصري غوښتنلیکونه معمولا کاروي AES د سیمالټ کوډ کولو لپاره د دې د موثریت او قوي امنیت له امله.

د DES کوډ کولو کارولو لارښود

کوم ساده متن یا پټنوم دننه کړئ چې تاسو یې کوډ کول غواړئ. له هغې وروسته، د ډراپ ډاون څخه د کوډ کولو حالت غوره کړئ. لاندې ممکنه ویالې دي:

  • ECB: د ECB حالت سره، هر متن په څو بلاکونو ویشل شوی، او هر بلاک د ورکړل شوي کیلي سره کوډ شوی دی او له همدې امله ورته ساده متن بلاکونه په ورته سایفر متن بلاکونو کې کوډ شوي. له همدې امله، دا کوډ کولو حالت د CBC حالت څخه لږ خوندي ګڼل کیږي. د ECB حالت لپاره هیڅ IV ته اړتیا نشته ځکه چې هر بلاک په ورته سایفر متن بلاکونو کې کوډ شوی. په یاد ولرئ، د IV کارول دا یقیني کوي چې ورته ساده متنونه مختلف سیفر متنونو ته کوډ شوي دي.

  • CBC: د CBC د کوډ کولو حالت د ECB حالت په پرتله ډیر خوندي ګڼل کیږي، ځکه چې CBC IV ته اړتیا لري کوم چې د ECB حالت برعکس د ورته بلاکونو کوډ کولو کې مرسته کوي. د CBC حالت لپاره د پیل کولو ویکتور اندازه باید 64 بټ وي پدې معنی چې دا باید 8 حروف اوږد وي لکه 8 * 8 = 64 بټونه