คอมพิวเตอร์ส่วนใหญ่ทุกวันนี้สามารถเข้าถึงอินเทอร์เน็ตได้ Secure Socket Layer (SSL) เป็นมาตรการรักษาความปลอดภัยเข้ารหัสที่ปกป้องข้อมูลที่สำคัญบนอินเทอร์เน็ต SSL cipher เป็นอัลกอริธึมการเข้ารหัสที่สร้างใบรับรองพิเศษซึ่งใช้เป็นคีย์ระหว่างคอมพิวเตอร์สองเครื่องบนอินเทอร์เน็ต ใบรับรองนี้สร้างการเชื่อมต่อที่เข้ารหัสลับระหว่างคอมพิวเตอร์ในเครือข่ายสองเครื่องซึ่งปิดกั้นการสอดแนมข้อมูลที่ไม่ต้องการ
Secure socket layer เดิมพัฒนาโดย Netscape ™เป็นโปรโตคอลที่ปลอดภัยสำหรับกิจกรรมอีคอมเมิร์ซบนอินเทอร์เน็ต SSL ไม่สามารถมองเห็นได้โดยผู้ใช้อินเทอร์เน็ตส่วนใหญ่ แต่เกิดขึ้นเมื่อเข้าสู่เว็บไซต์ที่มีที่อยู่โปรโตคอลการถ่ายโอนที่ปลอดภัย เว็บเบราว์เซอร์บางตัวแจ้งเตือนผู้ใช้เมื่อเข้าสู่เว็บไซต์ที่ปลอดภัย ข้อความนี้แสดงถึงการเข้ารหัส SSL ที่ใช้งานอยู่
การเข้ารหัสข้อมูลเป็นกระบวนการของการแปลงข้อมูลข้อความล้วนเป็นรหัสลับ เมื่อข้อมูลถูกเข้ารหัสมันเป็นไปไม่ได้ที่จะเข้าใจเพราะมันเป็นสัญญาณรบกวนของข้อความต้นฉบับ SSL cipher เป็นฟังก์ชันการเข้ารหัสที่ใช้คีย์การเข้ารหัสเพื่อสร้างข้อความที่เข้ารหัส คีย์การเข้ารหัสแตกต่างกันในขนาดและความซับซ้อน ปุ่มบิตที่ใหญ่กว่ามอบความปลอดภัยในระดับที่สูงขึ้น
มีอัลกอริธึมการเข้ารหัส SSL หลายรูปแบบ สิ่งเหล่านี้สามารถรองรับมาตรฐานการเข้ารหัสข้อมูล (DES) หรือมาตรฐานการเข้ารหัสข้อมูลขั้นสูง (AES) มาตรฐานของ AES นั้นยากต่อการถอดรหัสเพราะใช้คีย์เข้ารหัสที่ใหญ่กว่า
มาตรฐานการเข้ารหัสข้อมูลได้รับการจัดการโดยรัฐบาลสหรัฐอเมริกาผ่านสถาบันมาตรฐานเทคโนโลยีแห่งชาติ (NIST) นี่คือเอเจนซี่ที่จัดการและเผยแพร่มาตรฐานที่ใช้โดยอัลกอริธึมการเข้ารหัส ปัจจุบัน AES ถือเป็นมาตรฐานทองคำสำหรับการเข้ารหัสข้อมูลเพราะรองรับคีย์การเข้ารหัส 256 บิต
SSL เป็นโปรโตคอลความปลอดภัยที่ไม่เหมือนใครเพราะขึ้นอยู่กับชั้นการขนส่งของคอมพิวเตอร์ โดยทั่วไปแล้วคอมพิวเตอร์จะเชื่อมต่ออินเทอร์เน็ตผ่านอุปกรณ์สื่อสาร ด้วย SSL ทั้งส่วนของลิงก์โทรคมนาคมเครือข่ายจะถูกเข้ารหัส กระบวนการเข้ารหัสแบบ end-to-end นี้เป็นอุโมงค์ที่เข้ารหัสระหว่างคอมพิวเตอร์สองเครื่อง การถอดรหัสช่องสัญญาณต้องการรหัส SSL และคีย์การเข้ารหัส
SSL cipher รูปแบบขั้นสูงมีให้เฉพาะในระบบปฏิบัติการและเว็บเบราว์เซอร์เวอร์ชันใหม่กว่า เนื่องจากเว็บเบราว์เซอร์รุ่นเก่านั้นใช้มาตรฐานของ DES และไม่สนับสนุนคีย์การเข้ารหัสขนาดใหญ่ ระบบปฏิบัติการWindows® 2000 ต้องการเซอร์วิสแพ็คสองสำหรับการเข้ารหัส SSL ขั้นสูง


