تخفیف نوروزی پی استور

کد تخفیف: PR1404

شامل تمامی آثار
روز
ساعت
دقیقه
ثانیه

با خرید اشتراک ویژه ، با هزینه بسیار کمتر به فایل های پاورپوینت دسترسی داشته باشید!

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

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

هزینه سفارش:

تخفیف ویژه 60 درصدی

قیمت اصلی: ۱۲۹,۰۰۰ تومان بود.قیمت فعلی: ۵۱,۶۰۰ تومان.

روز
ساعت
دقیقه
ثانیه
دریافت کد تخفیف با گردونه شانس %
تعداد فراگیر
295 نفر
امتیاز کاربران
امتیاز 5.00 از 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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 با تعداد ۱۳ صفحه به توضیح کاربردی الگوریتم بصورت گام به گام می‌باشد. این سورس کد بصورت کامل توسط گروه پشتیبانی پی استور تست و اجرا شده است و دارای نشان تضمین کیفیت پی استور می‌باشد. برای دانلود اثر مذکور آن را خریداری کنید.

مشاهده بیشتر

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

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

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

مشخصات تکمیلی سورس کد

نام اثر: الگوریتم رمزگذاری DES در متلب
نوع اثر: سورس کد
برنامه‌نویس: تیم برنامه‌نویسی پی‌استور
زبان برنامه نویسی: MATLAB
ویژگی: قابلیت دانلود و ویرایش

راهنمای خرید و ثبت سفارش

تصویر مراحل خرید از پی استور

اگر در مورد این اثر یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین 44225175 (پیش شماره 041) تماس بگیرید. – تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). – تمام ساعات

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

تصویر و لوگوی گارانتی

نظرات

1 نظر|5.00 (میانگین امتیاز کاربران)

  1. آواتار مدیریت و پشتیبانی

    مدیریت و پشتیبانی

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

دیدگاه خود را بنویسید

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

شناسه اثر: 8853 دسته‌بندی موضوعی: برچسب ,

هزینه سفارش:

تخفیف ویژه 60 درصدی

قیمت اصلی: ۱۲۹,۰۰۰ تومان بود.قیمت فعلی: ۵۱,۶۰۰ تومان.

دریافت کد تخفیف %