رمزنگاری (CRYPTOGRAPHIC) دانشی است که به بررسی و شناخت اصول و روشهای انتقال یا ذخیره اطلاعات بهصورت امن میپردازد، رمزنگاری استفاده از روشهای ریاضی، برای برقراری امنیت اطلاعات است و میتوان آن را دانش تغییر دادن متن پیام یا اطلاعات به کمک کلید رمز و با استفاده از یک الگوریتم رمزی دانست.