انواع رمز نگاری
رمز نگاري متقارن :
اطلاعات با استفاده از يك كليد رمز مي شود و براي گيرنده ارسال مي شود . گيرنده براي باز كردن اطلاعات رمز شده نياز به همان كليد دارد .
رمز نگاري نا متقارن :
در اين نوع رمز نگاري از دو كليد استفاده مي شود ، كليد هاي عمومي و خصوصي . خصوصيت اين دو كليد اين است كه هر داده رمز شده توسط يكي ، به وسيله ديگري باز مي شود . لذا هر فرد كليد عمومي خود را در اختيار همگان قرار مي دهد و كليد خصوصي را تنها خود در اختيار مي گيرد . حالا هر كسي بخواهد براي وي پيغامي ارسال كند ، از كليد عمومي وي كمك مي گيرد و اطلاعات را رمزي كند و سپس ارسال مي كند . از آنجا كه اطلاعات رمز شده با كليد عمومي فقط با داشتن كليد خصوصي متناظر آن باز مي شود و تنها دارنده كليد خصوصي مورد نظر ، شخص گيرنده است ، لذا اطلاعات با امنيت كافي به آن فرد مي رسد . از الگو ريتم هاي مشهور متقارن مي توان به DES و DES 3 و از الگوريتن هاي معروف نا متقارن مي توان به RSA اشاره كرد . البته استفاده از الگوريتم هاي تركيبي ( تركيب متقارن و نا متقارن ) نيز براي ايجاد امنيت بيشتر رايج است .