الگوریتم کلید متقارن: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ربات: حذف میانویکی موجود در ویکیداده: ۲۹ میانویکی |
بدون خلاصۀ ویرایش |
||
خط ۱:
'''الگوریتم کلید متقارن'''
جستجو الگوریتم های کلید متقارن ، یک کلاس از الگوریتم ها ، برای رمزنگاری است که با استفاده از کلید های رمزنگاری مشابه برای هر دو رمزگذاری متنی و رمزگشایی متن رمز استفاده میشود.
کلید ها ممکن است مشابه باشند و یا ممکن است
این نیاز
==انواع الگوریتم کلید متقارن==
در رمزنگاری کلید متقارن می توانید از
==پیاده سازی==
خط ۱۴:
شکلهای هندسی اولیه رمزنگاری بر اساس رمزهای متقارن
رمزهای متقارن اغلب برای رسیدن به شکلهای هندسی اولیه رمزنگاری و نه فقط رمزگذاری استفاده میشوند. رمزگذاری یک پیام تضمین نمی کند که این پیام
با این حال، رمزهای متقارن نیز می تواند برای مقاصد
==ساختار رمزهای متقارن==
ساختار بسیاری از رمزنگاری های بلوک مدرن توسط Horst Feistel ارائه شده است. ساختار هورست امکان ساخت توابع معکوس
==امنیت رمزنگاری متقارن==
رمزنگاری متقارن در طول تاریخ در معرض ابتلا به حملات شناخته شده ساده متن بوده است . ساختار دقیق توابع برای هر مرحله تا حد زیادی می تواند احتمال یک حمله موفق را کاهش می دهد.▼
▲رمزنگاری متقارن در طول تاریخ در معرض ابتلا به حملات شناخته شده ساده متن بوده است . ساختار دقیق توابع برای هر مرحله تا حد زیادی می تواند احتمال یک حمله موفق را کاهش
==نسل های کلید==
هنگامی که از رمزنگاری نامتقارن برای انتقال کلید استفاده می شود، مولدهای شبه تصادفی کلید تقریبا همیشه برای تولید کلید رمزنگاری متقارن استفاده می شود. با این حال، عدم تصادفی بودن مولدها و یا بردار دهی اولیه خود، فاجعه آمیز است و در گذشته به شکست در رمزنگاری انجامید. بنابراین، یک پیاده سازی با استفاده از یک منبع انحطاط تدریجی و محتوم بالا، برای مقدار دهی اولیه آن ضروری است
== منبع ==
|