การเข้ารหัสเป็นกระบวนการในการแปลงข้อมูลจากสถานะปกติที่สามารถอ่านได้เรียกว่า plaintext ในข้อมูลที่ปลอดภัยและปลอดภัยที่เรียกว่า ciphertext เพื่อให้สามารถอ่านได้โดยผู้รับหรือผู้รับที่ต้องการซึ่งสามารถถอดรหัสได้โดยใช้รหัสลับ การเข้ารหัสเป็นการฝึกฝนย้อนหลังไปถึงสงครามโบราณเมื่อมีความสำคัญในการส่งข้อความที่ศัตรูไม่สามารถเข้าถึงได้ มีการเข้ารหัสหลายประเภทที่สามารถจัดประเภทได้หลายวิธี: วัสดุของการเข้ารหัส, วิธีการเข้ารหัส, วิธีการเข้ารหัสที่ใช้รวมถึงอัลกอริทึมเฉพาะที่ใช้, และ / หรือระบบการเข้ารหัสที่คิดค้น / ใช้ก่อนหน้านี้หรือเร็วกว่านั้น
มีการเข้ารหัสชนิดต่าง ๆ ที่ทำงานตลอดเวลาบนวัสดุชนิดหนึ่งโดยเฉพาะและการเข้ารหัสประเภทอื่น ๆ ที่ผู้ใช้ควบคุมและใช้งานตามความต้องการ การเข้ารหัสอีเมลใช้กับอีเมลขาออกทั้งหมดจากระบบ การเข้ารหัสฮาร์ดดิสก์ - หรือที่เรียกว่าการเข้ารหัสดิสก์เต็มรูปแบบหรือ FDE, การเข้ารหัสดิสก์ทั้งหมด, การเข้ารหัสฮาร์ดไดรฟ์หรือการเข้ารหัสดิสก์ - เข้ารหัสไฟล์ทั้งหมดทุกชนิดที่พบในฮาร์ดไดรฟ์คอมพิวเตอร์ เพจที่มีโปรโตคอล HTTPS เข้ารหัสธุรกรรมทั้งหมดที่ดำเนินการผ่านหน้าเหล่านั้นทำให้สามารถชำระเงินผ่านบัตรเครดิตได้ทางอินเทอร์เน็ต ในทางตรงกันข้ามผู้ใช้สามารถเลือกที่จะรักษาความปลอดภัยให้กับไฟล์ PDF ตัวอย่างเช่นและ - ขึ้นอยู่กับโปรแกรมซอฟต์แวร์ที่ใช้ - ต้องใช้รหัสผ่านเพื่อเปิดและ / หรือเปลี่ยนหรือป้องกันการแก้ไขหรือ จำกัด หรือห้ามพิมพ์
ประเภทของการเข้ารหัสสามารถแยกความแตกต่างได้ด้วยการเข้ารหัสที่สร้างจากซอฟต์แวร์หรือการเข้ารหัสบนฮาร์ดแวร์ ตัวอย่างเช่นการเข้ารหัสฮาร์ดดิสก์นั้นดำเนินการโดยซอฟต์แวร์เป็นหลัก อย่างไรก็ตามกลุ่มผู้ผลิตฮาร์ดไดรฟ์ประกอบด้วย Trusted Computing Group (TCG) ได้ตกลงกันในปี 2009 เพื่อให้เป็นมาตรฐานการเข้ารหัสสำหรับฮาร์ดดิสก์ซึ่งพวกเขาตั้งชื่อข้อกำหนดคุณสมบัติการจัดเก็บข้อมูลของ TCG เมื่อมีการตรากฎหมายอย่างสมบูรณ์ฮาร์ดดิสก์จะเข้ารหัสโดยอัตโนมัติแทนที่จะต้องการโปรแกรมซอฟต์แวร์เพิ่มเติมที่แยกต่างหากเพื่อทำสิ่งนี้ให้สำเร็จ
อีกวิธีในการแยกประเภทของการเข้ารหัสคือวิธีการทำงาน วิธีการเข้ารหัสอาจมีความสมมาตรซึ่งหมายความว่าพวกเขามีคีย์เดียวที่ใช้สำหรับการเข้ารหัสและถอดรหัสซึ่งจะต้องส่งพร้อมกับข้อความเพื่อให้แน่ใจว่าผู้รับสามารถถอดรหัสได้ ในทางกลับกันมันสามารถทำได้โดยไม่สมดุลในกรณีนี้ผู้ส่งใช้กุญแจสาธารณะของผู้รับในการเข้ารหัสข้อความธรรมดาและคอมพิวเตอร์ของผู้รับใช้รหัสส่วนตัวของผู้รับในการถอดรหัส การใช้อัลกอริทึมที่แตกต่างกันความยาวของคีย์ที่แตกต่างกันและบล็อคตัวเลขหรือบล็อกตัวเลขเป็นปัจจัยที่แตกต่างอื่น ๆ เราสามารถแยกประเภทของการเข้ารหัสที่พิจารณาว่าล้าสมัยเช่น DES (มาตรฐานการเข้ารหัสข้อมูล) และ WEP (Wired Equivalent Privacy) จากการเข้ารหัสที่ใหม่กว่าการเข้ารหัสที่ดีกว่าเช่น Triple DES และ WAP2 (WiFi Protected Access รุ่น 2) ซึ่งใช้ AES (มาตรฐานการเข้ารหัสขั้นสูง)


