ระบบเข้ารหัสคืออะไร?

การเข้ารหัสเป็นศาสตร์หรือระบบของการเข้ารหัสหรือการเข้ารหัสข้อมูลเพื่อความปลอดภัย การ เข้ารหัส คำมาจากคำนำหน้า en- ความหมาย "ที่จะทำให้อยู่ใน" และราก ฝังศพใต้ถุนโบสถ์ ซึ่งเป็นนามธรรมจากคำเช่น การเข้ารหัส และ การเข้ารหัส เพื่อให้การ เข้ารหัส อาจจะคล้ายกับการ เข้ารหัส คำที่มีอยู่ ตรงกันข้ามของการเข้ารหัสคือถอดรหัสเช่นเดียวกับการเข้ารหัสที่ตรงกันข้ามคือการถอดรหัส ระบบการเข้ารหัสเป็นวิธีมาตรฐานในการเข้ารหัสและถอดรหัสข้อความ

การใช้ระบบเข้ารหัสส่งเสริมความเป็นส่วนตัวและความปลอดภัย แม้ว่าจะมีใครบางคนถือไซเฟอร์เท็กซ์ แต่มันก็ไม่ง่ายที่จะอ่าน ยิ่งไปกว่านั้นการเข้ารหัสข้อมูลช่วยให้มั่นใจได้ว่าข้อมูลจะไม่เปลี่ยนแปลงระหว่างการส่ง นอกจากนี้ยังมีการตั้งค่าระบบการเข้ารหัสสำหรับการรับรองความถูกต้องซึ่งหมายความว่าตัวตนของผู้ส่งข้อความและสิทธิ์ของเขาหรือเธอในการเข้าร่วมในกิจกรรมบางประเภท - เช่นการเริ่มต้นการซื้อบัตรเครดิตโดยใช้ชื่อและบัญชีที่ระบุ โดยระบบ ในที่สุดระบบการเข้ารหัสให้การรับประกันว่าผู้ส่งที่อ้างว่ามีหน้าที่รับผิดชอบในการกำเนิดข้อความ

ระบบการเข้ารหัสมีหลายประเภทที่สำคัญที่ใช้ในการเข้ารหัสเครือข่าย ในอีกด้านหนึ่งมีระบบเข้ารหัส Symmetric-Key ซึ่งเป็นที่รู้จักกันในนาม Secret Key Cryptography (SKC) ระบบนี้ใช้คีย์เดียวเท่านั้นในการเข้ารหัสและถอดรหัสข้อมูล ระบบการเข้ารหัสคีย์ Symmetric-Key ดั้งเดิมใช้ Data Encryption Standard DES ซึ่งนับ แต่นั้นมาแทนที่ด้วย Advanced Encryption Standard (AES)

ระบบการเข้ารหัสประเภทหลักอื่น ๆ คือระบบการเข้ารหัสแบบไม่สมมาตรหรือการเข้ารหัสแบบพับลิกคีย์ซึ่งรู้จักกันในชื่อการเข้ารหัสลับคีย์สาธารณะ (PKC) วิธีการคีย์สาธารณะใช้คู่ของคีย์หนึ่งอันที่เข้ารหัสข้อมูลและที่สองเพื่อถอดรหัส ระบบนี้ใช้ใบรับรองดิจิทัลที่ออกโดย Certification Authority (CA) ซึ่งเป็นบุคคลที่สามที่เชื่อถือได้สำหรับการตรวจสอบ

ระบบการเข้ารหัสคีย์สาธารณะถูกนำมาใช้ทั้งผ่าน Secure Socket Layers (SSL) และผ่าน Transport Layer Security (TLS) การใช้ TLS คือสิ่งที่นำไปสู่ที่อยู่หน้าเว็บของ "https" แทนที่จะเป็นเพียง "http" เป็นสัญญาณว่าใบรับรองดิจิทัลสำหรับหน้านั้นได้รับการตรวจสอบแล้วและข้อมูลที่ประมวลผลผ่านหน้านั้นจะถูกเข้ารหัส เบราว์เซอร์ที่มีการรักษาความปลอดภัยที่ดีจะมีคำเตือนที่หลากหลายแก่ผู้ใช้หากใบรับรองดิจิทัลช่วยตรวจสอบความถูกต้อง