سورس کد الگوریتم فیستل با ویژوال بیسیک

سورس کد الگوریتم فیستل با ویژوال بیسیک

سورس کد الگوریتم فیستل با ویژوال بیسیک

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

جهت جزئیات بیشتر و دانلود سورس کد الگوریتم فیستل با ویژوال بیسیک به ادامه مطلب مراجعه نمایید.

توضیحات کلی در مورد برنامه :

الگوریتم متقارن به دو دسته تقسیم می شوند :

  • الگوریتم فیستلی
  • الگوریتم غیر فیستلی

 

ویژگی ساختار فیستل

  • معمولا از تعدادی دور بین ۱۰ تا ۳۲ دور تشکیل شده است.
  • تمام دورها یکسان و در هر دور کلید دور تغییر خواهد کرد.
  • ورودی به دوقسمت چپ و راست تقسیم می شوند.
  • بعد از هر دور جای هر دو قسمت عوض می شود
  • کلید هر دور باید متفاوت با  قبلی آن باشد
  • کلید های دور توس شاه کلید توسط الگوریتم ساخته می شود
  • الگوریتم تولید کلید باید مستقل از رمز گذلری باشد
  • الگوریتم تولید کلید حتما باید یک الگوریتم یک طرفه باشد
  • طول کلید باید یک آنقدر زیاد باشد که هیچ کس نتواند با کوشش و خطا فضای کلید را جستجو کند.

 

پروژه شرح پروژه :

    • نام : سورس کد الگوریتم فیستل با ویژوال بیسیک
    • نوع زبان : VB6
    • تصویر برنامه : –
    • توضیحات : پیاده سازی الگوریتم رمزنگاری فیستل با استفاده از برنامه نویسی ویژوال بیسیک

    نویسنده برنامه نویس : دیجی ای ام سی

    دانلود  دانلود -۶۰۰ کیلوبایت

    رمز رمز فایل : digiemc.com

    0 پاسخ

    دیدگاه خود را ثبت کنید

    Want to join the discussion?
    Feel free to contribute!

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

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