یکی از مفاهیمی که امروزه بسیار مورد توجه قرار گرفته است و لزوم استفاده از آن برای تمامی کاربران و متخصصان ضروری شده است،
بحث مختص به مدیریت دسترسـی افـراد بـه دیتـا می باشد که با استفاده از مکانیسم های متعددی
قابل پیاده سازی می باشـد، اعمـال مـواردی همچون مدیریت login کاربران به سیستم، مدیریت دسترسی
کاربران به منابع کـامپیوتر و … نمونه هایی از این موارد هستند.

علم Cryptography در لغت به معنای رمز نگاری می باشد، علم رمزنگاری در واقع بر همین اساس
و برای جلوگیری از دسترسی غیر مجاز به محتوای دیتا و بر پایه الگوریتم های پیچیـده
ریاضی ابداع شده است، اگر نگاهی گذرا بـه تاریخچـه علـم Cryptography داشـته باشـیم
متوجه می شویم که نیازهای نظامی در ایجاد و پیشرفت این علم بسیار موثر بوده است.
ریشه لغت Cryptography از یونان می باشد و به معنای نوشتن به صورت پنهانی می باشد.
رمزگــذاری و رمزگشــایی را مــی تــوان دو مفهــوم بســیار مهــم و کــاربردی در مباحــث Cryptography دانست،
هر نوع دیتا و اطلاعاتی در فرمت اولیه و سـاده خـود در ایـن علـم اصطلاحاً Plain نامیده می شود،
در واقع دیتا و اطلاعات در شـرایط نرمـال در حالـت واضـح، آشکار، ساده قرار دارند
بنابراین به این فرمت اصطلاحاً Text Plain گفته می شد.
یکی از اصلی ترین رسالت های ایجاد علم رمزنگاری ابداع و به کارگیری روش هایی است که
بر اساس آن بتوان فرمت Text Plain از اطلاعات را به فرمتی رمز آلود و سری تبدیل نمـود،
برای همین اساس مفهوم دیگری تحت لغت Cipher ابداع شده است. (که در لغت به معنـای سری شده نمی باشد) ِ
رمز و براساس این مفهوم می توان اطلاعات و دیتا را که به فرمت Text Plain می باشد به فرمـت Cipher تبدیل نمود.
در تعریف Cipher می توان گفت:
به روشی برای تبدیل text plain به صورتی که معنای آن پنهان باشد cipher گفته میشود، به بیان بسیار ساده قرار است اطلاعات از فرمت ساده و روشن که به صـورت نرمـال دارای آن می باشند به فرمتی رمزی و پیچیده تغییر فرم دهند، بـه ایـن ترتیـب در هـر صـورتی کـه در دسترس افراد غیر مجاز قرار گیرند خاصیت محرمانگی آنان حفظ می گردد، حتی اگر اطلاعات هارد دیسک به سرقت رود)، در این حالـت ً به صورت فیزیکی هم در دسترس قرار گیرند (مثلا امکـان اسـتفاده از ً باز هم فرد سارق با اطلاعات رمزگذاری شده روبه رو خواهد گشت، و عملا دیتای سرقت شده را نخواهد داشت.
معرفی Encryption
در این متد اطلاعات را کدگذاری کرده تا از دسترسی افراد به آن جلوگیری گردد.
زمانی که دیتا و اطلاعات رمز می شود:
یعنی Encrypt می گردد به صورتی در خواهد آمد که تا زمان Decrypt شـدن بـی معنـی و غیر قابل استفاده می باشند، به طور مشخص Encryption بر مبنای دو متد و روش می تواند صورت گیرد.
دو متد مورد نظر عبارتند از:
Symmetric
Asymmetric
روش نخست (Symmetric)به نام کد گذاری با کلید های متقارن شناخته می شود.
روش دوم (Asymmetric) به نام کد گذاری با کلید های نامتقارن شناخته می شود .
برای شناخت کلید ها به مطلب بعدی مراجعه کنید .
بازدیدها: 0