• مقالات آموزشی
    • آموزش برنامه نویسی
    • آموزش الگوریتم
    • آموزش شبکه های کامپیوتری
    • آموزش های عمومی
  • ترجمه مقاله
    • لیست ترجمه کامل مقالات
    • لیست ترجمه مفهومی مقالات
  • تحقیق و پژوهش
    • لیست داکیومنت پایان‌نامه
    • لیست داکیومنت سمینار
  • پیاده سازی
    • سی پلاس پلاس ++C
    • برنامه نویسی OpenGL
    • سی شارپ #C
    • پایتون Python
    • اندروید Android
    • پی اچ پی PHP
    • متلب Matlab
  • پاورپوینت
    • پاورپوینت الگوریتم های بهینه سازی
    • پاورپوینت شبکه‌های کامپیوتری
    • پاورپوینت مهندسی کامپیوتر
    • پاورپوینت یادگیری ماشین
    • پاورپوینت درس و تحقیق
    • قالب آماده پاورپوینت
  • فیلم آموزشی
    • لیست فیلم های آموزشی
  • قالب آماده
    • لیست قالب آماده HTML
  • دانلود رایگان
  • مجله پی استور
  • ابزارهای آنلاین
    • برنامه نویسی آنلاین
    • تبدیل مبنای آنلاین
  • سفارش تدریس آنلاین
  • آموزش برنامه نویسی
  • آموزش الگوریتم
  • آموزش شبکه
  • آموزش عمومی

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • درباره ما
  • تماس با ما
  • سفارش تدریس آنلاین
پی استور
0

ورود و ثبت نام

مقالات آموزشی
  • ترجمه مقاله
    • لیست ترجمه کامل مقالات
    • لیست ترجمه مفهومی مقالات
  • تحقیق و پژوهش
    • لیست داکیومنت پایان‌نامه
    • لیست داکیومنت سمینار
  • پیاده سازی
    • سی پلاس پلاس ++C
    • برنامه نویسی OpenGL
    • سی شارپ #C
    • پایتون Python
    • اندروید Android
    • پی اچ پی PHP
    • متلب Matlab
  • پاورپوینت
    • پاورپوینت الگوریتم های بهینه سازی
    • پاورپوینت شبکه‌های کامپیوتری
    • پاورپونت مهندسی کامپیوتر
    • پاورپوینت یادگیری ماشین
    • پاورپوینت درس و تحقیق
      • عمومی
      • مشاهیر و اشخاص
      • واقعیت مجازی
      • طراحی سایت
      • برنامه نویسی
      • علوم کامپیوتر
      • اینترنت اشیاء
      • سیستم عامل
      • ارز دیجیتال
      • کسب و کار
      • تکنولوژی
      • علوم
    • قالب آماده پاورپوینت
  • فیلم آموزشی
    • لیست فیلم های آموزشی
  • قالب آماده
    • قالب آماده HTML
  • مجله پی استور
  • ابزارهای آنلاین
    • برنامه نویسی آنلاین
    • تبدیل مبنای آنلاین

الگوریتم رمزگذاری DES در متلب

خانهفروشگاهبرنامه نویسیمتلبالگوریتم رمزگذاری DES در متلب
الگوریتم دیکسترا Dijkstra برای یافتن کوتاهترین مسیر در متلب

در این بخش سورس کد الگوریتم رمزگذاری DES در متلب قرار داده شده است. استاندارد رمزنگاری دیتا Data Encryption Standard – DES پراستفاده ترین روش رمزنگاری، بر مبنای استاندارد رمزنگاری دیتا (DES) قرار دارد. رمزنگاری Encryption و رمزگشایی Decryption اصلی ترین بحث در این پروژه می باشد.

سورس کد الگوریتم در متلب به دو صورت در اختیار شما قرار می گیرد که یکی بر اساس طول کلید متغیر و داده ها بصورت باینری رمز گذاری می شوند و در نوع دوم طول کلید بصورت ثابت 64 بیتی و بصورت Hex هگزا دسیمال است. همچنین این پروژه دارای یک فایل توضیح الگوریتم DES در 13 صفحه و بصورت PDF می باشد. در در ادامه توضیحات کلی از الگوریتم و پروژه بیان می شود.

cropped-fav2.png

برنامه‌نویس: تیم برنامه نویسی پی استور

متشکل از اساتید و فارغ التحصیلان رشته های فنی - مهندسی

تیم برنامه نویسی پی استور یکی از اولین گروه های تشکیل شده در مجموعه آموزشی پی استور می باشد. این تیم از اساتید مجرب و فارغ التحصیلان رشته های فنی و مهندسی تشکیل شده که در زمینه های مختلف برنامه نویسی و تهیه سورس کد فعال هستند.

الگوریتم رمزگذاری DES

الگوریتم DES جزو الگوریتم های رمزنگاری متقارن است. ساده ترین الگوریتم های بکار رفته برای رمزگذاری متقارن، رمزهای قالبی هستند. یک رمز قالبی، متن ساده ورودی را در قالب بلوک هایی با اندازه ثابت پردازش کرده و یک بلوک متن رمز شده با همان اندازه را، برای هر بلوک متن ساده تولید می کند.

استاندارد رمزنگاری دیتا Data Encryption Standard – DES پراستفاده ترین روش رمزنگاری، بر مبنای استاندارد رمزنگاری دیتا (DES) قرار دارد که در سال ۱۹۷۷ توسط دفتر ملی استانداردها در آمریکا که امروز مؤسسه ملی استانداردها و تکنولوژی (NIST) خوانده می شود، تحت عنوان استاندارد فدرال پردازش اطلاعات ۴۶ (FIP PUB46) پذیرفته شد. از خود الگوریتم، با نام الگوریتم رمزنگاری دیتا (DEA) یاد می شود.

در الگوریتم DES متن ساده دارای طول ۶۴ بیت بوده و طول کلید ۵۶ بیت است، متون ساده طویل تر در بلوک های ۶۴ بیتی مورد پردازش قرار می گیرند. ساختار الگوریتم DES تقریبا همان ساختار شبکه Feistel با کمی تغییرات است. ۱۶ دور پردازش وجود دارد؛ از کلید اولیه ۵۴ بیتی، شانزده زیر کلید تولید می شود که هر کدام در یک دور پردازش مورد استفاده قرار می گیرند.

نحوه رمزگشایی با الگوریتم DES ضرورتا شبیه نحوه رمزنگاری با آن است. قاعده چنین است: متن رمز شده را به عنوان ورودی الگوریتم DES بکار برده ولی از زیر کلیدها با نظم معکوس استفاده کنید. یعنی در اولین تکرار کلید K16 در دومین تکرار کلید K15، و بهمین نحو جلو رفته و در شانزدهمین و آخرین تکرار کلید K1 را بکار برید.

سورس کد الگوریتم رمزگذاری DES در متلب

همانطور که در ابتدا هم توضیح داده شد. سورس کد الگوریتم در متلب به دو صورت در اختیار شما قرار می گیرد که یکی بر اساس طول کلید متغیر و داده ها بصورت باینری رمز گذاری می شوند و در نوع دوم طول کلید بصورت ثابت 64 بیتی و بصورت Hex هگزا دسیمال است. سورس کد ها با استفاده از محیط گرافیکی متلب برنامه نویسی شده است. محتویات کدها در هر دو پروژه بصورت زیر است.

محتویات پروژه 1

  • Main_DES.m: فایل اصلی برنامه برای اجرا این فایل است.
  • encrypt.m: تابع استفاده شده برای رمز نگاری است.
  • decrypt.m: تابع استفاده شده برای رمزگشایی است.

توابع دیگر که برای الگوریتم نوشته شده دقیقاً در داخل توابع فوق تعبیه شده اند و فقط از تابع های بالا برای فراخوانی آنها استفاده شده است.

محتویات پروژه 2

  • Main_DES.m: فایل اصلی برنامه برای اجرا این فایل است.
  • des.m: تابع اصلی الگوریتم برای فراخوانی سایر توابع است.
  • check_key.m: چک کردن اندازه کلید و نوع ورودی با این تابع انجام می شود.
  • decrypt.m: تابع استفاده شده برای رمزگشایی است.
  • encrypt.m: تابع استفاده شده برای رمز نگاری است.
  • gerkey.m: تابع استفاده شده برای ایجاد کلید است.
  • hexatodesimal.m: تبدیل به هگزادسیمال توسط این تابع انجام می شود.
  • mr.m: تابع ایجاد M است.
  • rebit.m: تابع ایجاد rebit است.
  • sbox.m: تابع ایجاد Substitution boxes است.
  • str2bin.m: تبدیل رشته به باینری توسط این تابع انجام می شود.

تصاویر پروژه الگوریتم رمزگذاری DES در متلب

الگوریتم رمزگذاری DES در متلب پروژه 1

الگوریتم رمزگذاری DES در متلب پروژه 2

درباره الگوریتم رمزنگاری des

سورس کد الگوریتم رمزگذاری DES در متلب عنوان محصولی است که در این پست به آن پرداخته شده است. محصول در نرم افزار متلب نوشته شده و دارای یک فایل pdf با تعداد 13 صفحه به توضیح کاربردی الگوریتم بصورت گام به گام می باشد. این سورس کد بصورت کامل توسط گروه پشتیبانی پی استور تست و اجرا شده است. محصول دارای نشان تضمین کیفیت پی استور می باشد. برای دانلود محصول آن را خریداری کنید.

گارنتی 7 روزه بازگشت هزینه

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این محصول توسط پی استور تضمین شده و در صورت عدم رضایت از محصول، به انتخاب شما:

  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا 80 درصد مبلغ پرداختی به حساب بانکی شما عودت داده می‌شود.

مباحث مرتبط با رمزنگاری و رمزگذاری

پاورپوینت الگوریتم رمزنگاری RSA
پاورپوینت الگوریتم رمزنگاری RSA
پیاده سازی الگوریتم رمزنگاری RSA در متلب
پیاده سازی الگوریتم رمزنگاری RSA در متلب
الگوریتم رمزنگاری DNA در متن در متلب
الگوریتم رمزنگاری DNA در متن در متلب
پیاده سازی رمزنگاری تصویر با تابع آشوب در متلب – رمزنگاری تصویر با تابع آشوب لجستیک سه بعدی
پیاده سازی رمزنگاری تصویر با تابع آشوب لجستیک سه بعدی (تابع آشوب) در متلب
رمزنگاری تصویر با تابع آشوب – داکیومنت رمزنگاری تصویر با استفاده از تابع آشوب لجستیک سه بعدی
داکیومنت رمزنگاری تصویر با استفاده از تابع آشوب لجستیک سه بعدی
الگوریتم رمزگذاری 3DES در سی شارپ #C
الگوریتم رمزگذاری 3DES در سی شارپ #C
الگوریتم رمزگذاری و رمزگشایی SDES در سی شارپ #C
الگوریتم رمزگذاری و رمزگشایی SDES در سی شارپ #C
امتیاز
5.00 از 1 رأی
5.00 1 رای
49,000 تومان
تاریخ انتشار: 6 آذر 1399
تاریخ بروزرسانی: 12 فروردین 1400
حجم فایل: 13 کیلوبایت
فرمت فایل m.
هماهنگی با: متلب 2017 و بالاتر
دانلود شده توسط: 261 نفر

تاکنون 261 نفر این محصول را تهیه کرده اند و 1 نظر برای آن ثبت شده است.

نظرات و دیدگاه ها
  • مدیریت و پشتیبانی
    6 آذر 1399
    امتیاز 5 از 5
    پاسخ

    نظرات و پیشنهادات خود را با ما در میان بگذارید.

قوانین ثبت دیدگاه

  • لطفاً دیدگاه های خود را فارسی تایپ کنید.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • سوالات تخصصی خودتان را از طریق تیکت پشتیبانی مطرح کنید.

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته‌بندی موضوعی: برنامه نویسی رمزنگاری متلب

قیمت 49,000 تومان

افزودن به علاقه مندی ها
امتیاز
5.00 از 1 رأی
5.00 1 رای
49,000 تومان

تاریخ انتشار: 6 آذر 1399
تاریخ بروزرسانی: 12 فروردین 1400
حجم فایل: 13 کیلوبایت
فرمت فایل m.
هماهنگی با: متلب 2017 و بالاتر
دانلود شده توسط: 261 نفر

1 بازخورد (مشاهده نظرات)

قیمت: 49,000 تومان

تماس با ما
  • دفتر پشتیبانی: 04144225175 (ساعت کاری 8:00 الی 16:00)
  • آی دی تلگرام: programerPstore
درباره پی استور

تیم توسعه پی استور با هدف ارائه مطالب مفید علمی در گرایش های مختلف پروژه های علمی مختلف را جمع آوری می کند و در قالب یک محصول تست شده و قابل اجرا همراه با توضیحات و نحوه اجرا، انتشار می دهد. امید است با عنایت الهی و کوشش اساتید و دانشجویان همراهمان بتوانیم قدم کوچکی در تولید محتوای علمی کشور داشته باشیم.

مجوز های اخذ شده
اینماد نشان ملی   پروانه نشر دیجیتال
  • حساب کاربری من
  • سوالات متداول
  • راهنمای خرید و دانلود
پی استور
  • همکاری با ما
  • قوانین و مقررات
  • حریم خصوصی
تمامی حقوق برای پی استور محفوظ است.
keyboard_arrow_up