در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

حجت رستمی

معرفی الگوریتم های رمزنگاری DES و AES

سلام ، مکانیزم های استاندارد رمز گزاری داده des و رمز گزاری پیشرفته AES چیست وچگونه عمل میکنند؟ ممنون

این سوال 1 پاسخ دارد.
#دسته_بندی_الگوریتم_های_رمزنگاری #aes_چیست #پروتکل_aes_چیست؟ #data_encryption_standard_چیست #advanced_encryption_standard_چیست #الگوریتم_رمزنگاری_des #الگوریتم_رمزنگاری_متقارن #الگوریتم_رمزنگاری_aes
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
محمد نصیری

به این لینک مراجعه کنید :

http://www.irexperts.ir/index.aspx?siteid=32&siteid=32&pageid=462
توسینسو آینده دنیا رو میسازه ... اگر تو هم بهش پیوند بخوری ... شروع کن یاد بده هر چیزی که بلدی رو ... دنیا همینجور تغییر می کنه
محمد نصیری

این مقاله هم از مهندس سعیدفر هست در وب سایت خودمون که فکر می کنم کاملتر از قبلی باشه :

  1. امنیت داده ها قسمت سوم - الگوریتم های رمزنگاری
  2. امنیت داده ها قسمت پنجم - انواع کلیدهای رمزنگاری
توسینسو آینده دنیا رو میسازه ... اگر تو هم بهش پیوند بخوری ... شروع کن یاد بده هر چیزی که بلدی رو ... دنیا همینجور تغییر می کنه
  • انتخاب شده به عنوان جواب توسط 1 نفر
رضا قلاوند

استاندارد رمزنگاری داده (DES)


الگوریتم Data Encryption Standard (DES) یک الگوریتم رمزنگاری متقارن است یعنی در رمزنگاری DES فرستنده و گیرنده از یک کلید مشترک استفاده می کنند.رمزنگاری DES شامل چندین تكرار است که از هر دو تكنیك جابه‌جایی و جایگزینی است. در این الگوریتم حفظ كلید بین فرستنده و گیرنده پیغام به صورت محرمانه بسیار مهم است زیرا الگوریتم در اختیار همگان است و در صورت لو رفتن كلید، هر كسی می‌تواند پیغام محرمانه را ببیند. به همین جهت در رمزنگاری DES معمولاً عمر كلید به اندازه عمر تراكنش است. روند پیشرفت رمزنگاری DES به صورت زیر است:

وب سایت توسینسو

كلید DES


یك توالی هشت بایتی است كه هر بایت شامل یك كلید هفت بیتی و یك بیت توازن (Parity) است. پس این کلید ۶۴ بیتی می باشد. تنها از ۵۶ بیت این کلید استفاده مؤثر می شود و ۸ بیت آن بیت parity می باشد.

وب سایت توسینسو

عملکرد الگوریتم رمزنگاری DES در زیر نشان داده شده است:

وب سایت توسینسو

عملکرد الگوریتم رمزنگاری DES


الگوریتم رمزنگاری DES متن اصلی را به بلوکهای ۶۴ بیتی میشکند و در هر زمانبر روی یکی از این بلوکها کار میکند.کلید DES دارای ۶۴ بیت می باشد که ۸ بیت آن توازن و ۵۶ بیت آن کلید است.در این مرحله کلید ۵۶ بیتی به دو نیمه تقسیم میشود (دو نیمه ۲۸ بیتی) و به چپ شیفت داده میشوند.بلوک ۶۴ بیتی داده خام به دو نیمه راست و چپ شکسته میشود و نیمه راستبا نتایج مرحله دوم XOR می شود.نیمه چپ داده خام و نتیجه حاصل شده از XOR در مرحله سوم برای رمزنگاری وارد این مرحله می شوند.در این مرحله دو نیمه راست و چپ جدید ساخته می شوند تا به عنوان ورودی دور (Round) بعدی مورد استفاده قرار گیرند.

نتایج مرحله پنجم به عنوان داده های ورودی وارد دور بعدی می شود و نتایج مرحله دوم نیز یه عنوان کلیدهای دور بعدی وارد می شوند و این مراحل ۱۵ مرتبه دیگر (جمعا ۱۶ مرتیه) تکرار میشوند.پس از ۱۶ دور تکرار مراحل بالا، متن رمزشده ۶۴ بیتی از الگوریتم خارج می شود.

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....