عملية التشفير هي عملية تحويل البيانات من صيغة مفهومه إلى صيغة غير مفهومة يصعب فهمها من قبل الأشخاص الغير معنيين للحفاظ على سلامة البيانات يستخدم الكثير من قواعد التشفير في الوقت الحالي باستخدام برامج مختلفة منها التشفير المتماثل وغير المتماثل وأنواع أخرى يمكن البحث عنها