رمزنگاری: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
به نسخهٔ 18910157 ویرایش Sharaky واگردانده شد. (تل)
خط ۱۴:
ریشهٔ واژهٔ Cryptography برگرفته از یونانی به معنای «محرمانه نوشتن متون» است. رمزنگاری پیشینهٔ طولانی و درخشان دارد که به هزاران سال قبل برمی گردد. متخصصین رمزنگاری بین رمز و کد تمایز قائل می‌شوند. رمز عبارتست از تبدیل کاراکتر به کاراکتر یا بیت به بیت بدون آن که به محتویات زبان شناختی آن پیام توجه شود. در طرف مقابل، کد تبدیلی است که کلمه‌ای را با یک کلمه یا علامت دیگر جایگزین می‌کند. امروزه از کدها استفادهٔ چندانی نمی‌شود اگر چه استفاده از آن پیشینهٔ طولانی و پرسابقه‌ای دارد. موفق‌ترین کدهایی که تاکنون نوشته شده ابداع شده‌اند توسط [[ارتش ایالات متحده]] و در خلال جنگ جهانی دوم در [[اقیانوس آرام]] بکار گرفته شد.
 
== اصول ششگانه کرشُهفکرکاهف ==
[[آگوست کرشهف]] شهرت خود را از پژوهشهای زبانشناسی و کتابهایی که در این خصوص و [[زبان ولاپوک]] نوشته بود بدست آورد. او در سال ۱۸۸۳ دو مقاله با عنوان «رمز نگاری نظامی» منتشر کرد. در این دو مقاله شش اصل اساسی وجود داشت که اصل دوم آن به عنوان یکی از قوانین رمز نگاری هنوز هم مورد استفاده دانشمندان در رمز نگاری پیشرفته‌است:
* سیستم رمزنگاری اگر نه به لحاظ تئوری که در عمل غیرقابل شکست باشد.