مطلبی رو که امروز به آن می پردازیم رمزنگاری یا به عبارتی (AES,DES,RSA,ECC) رو شامل میشود. رمزنگاری از سالها پیش در قرون باستان کشف و برای مخفی نگه داشتن اطلاعات مورد استفاده قرار میگرفته است.
رمزنگاری اصولا شامل دو حالت می باشد: حالت عمومی یا متقارن (symmetric) وحالت علمی یا نامتقارن (asymmetric) . که در این پست ما به تشریح رمزنگاری متقارن خواهیم پرداخت و تفصیل رمزنگاری نامتقارن را به زمانی دیگر موکول خواهیم کرد.
در گذشته برای رساندن پیامهای مهم ایالتی به داریوش اول از رمزنگاری استفاده می شد.تا اگر چاپارهای پارسی از بابل به سمت پاسارگاد در حرکت بودند و مورد حمله مهاجمان قرار می گرفتند متن نامه گویا نباشد.نامه هایی را که فرمانروهای ایالات برای داریوش مینوشتند با یک اصطلاحا کلید که صرفا خود داریوش از آن خبر داشت بازنویسی میکردند و اصل نامه را از بین می بردند، به این ترتیب داریوش میتوانست با همان کلید مشخص آن را رمزگشایی کند.
با این روش می توان نوشتههای خام را نیز رمزگذاری کرد. جهت انجام این کار الگوریتمهای زیادی در دسترس میباشد که مهمترین آنها DES یا Data Encryption Standard و نسخه تکامل یافته آن AES یا Advanced Encryption Standard است. حال برای اینکه این دو را توضیح بدیم باید بپرسیم که اساسا الگوریتمهای رمزنگاری به چه صورتند که این دو مهمترین این رمزنگاریها هستند که به استاندارد تبدیل شده اند.
برای مطالعه بیشتر لطفا به وبلاگ من مراجعه کنید: