الگوریتم DES در دههٔ ۷۰ میلادی در آمریکا به عنوان یک استاندارد کدگذاری مطرح شد. این الگوریتم این گونه عمل می کند که رشته ای از متن اصلی با طول ثابت را به عنوان ورودی می گیرد و پس از انجام یک سری اعمال پیچیده روی آن خروجی را که طولی برابر طول ورودی دارد تولید می کند. DES هم چنین از یک کلید برای ایجاد رمز استفاده می کند و تنها کسانی قادر به رمزگشایی خواهند بود که مقدار کلید را می دانند.اگرچه تحلیل ه...