رمزنگاری به فرایند تغییر محتوای پیام با استفاده از یک الگوی خاص اشاره دارد که با کمک آن پیام تنها برای دو سر ارسال کننده و دریافت کننده اصلی قابل فهم باشد. امروزه از الگوریتم‌های متنوعی برای رمزنگاری در شبکه استفاده می‌شوند. این کار سبب می‌شود در صورتی که پیام به هر نحوی مورد دستبرد و شنود قرار گرفت محتوای آن برای هکر قابل فهم نباشد.