ซอฟต์แวร์เข้ารหัสเปลี่ยนข้อความที่อ่านได้ให้กลายเป็นรหัสที่อ่านไม่ได้โดยใช้อัลกอริทึมที่สามารถย้อนกลับได้ด้วยข้อความรหัสผ่านหรือคีย์ มีรูปแบบการเข้ารหัสที่ปลอดภัยและรูปแบบที่ไม่ปลอดภัยเนื่องจากอัลกอริทึมที่อ่อนแอสามารถถูกทำลายได้ด้วยพลังงานคอมพิวเตอร์เดียวกันที่สร้างอัลกอริทึมที่แข็งแกร่ง มาตรฐานปัจจุบันที่รัฐบาลสหรัฐนำมาใช้คือมาตรฐานการเข้ารหัสขั้นสูง (AES) โดยยึดตามบล็อกขนาด 128 บิต มาตรฐานเดิมที่รู้จักกันในชื่อ Data Encryption Standard (DES) ใช้พื้นฐานของบล็อกขนาด 56 บิตและขณะนี้ถือว่าไม่ปลอดภัย
มาตรฐาน AES ถูกดึงมาจากกลุ่มอัลกอริธึมขนาดใหญ่ที่พัฒนาโดย Joan Daemen และ Vincent Rijmen แห่ง Begium ซอฟต์แวร์เข้ารหัสของพวกเขาเรียกว่า Rijndael ตัวอย่างของซอฟต์แวร์การเข้ารหัสที่แข่งขันกันในหมวดหมู่นี้ ได้แก่ Twofish และ Serpent
ซอฟต์แวร์เข้ารหัสเช่น AES, Twofish และ Serpent ใช้รหัสผ่านที่ใช้ร่วมกันหรือคีย์เดียวในการเข้ารหัสและถอดรหัสข้อมูลและด้วยเหตุนี้จึงเป็นที่รู้จักกันในชื่อของ สมมาตร แบบ สมมาตร ซอฟต์แวร์เข้ารหัสชนิดนี้ใช้เพื่อรักษาความปลอดภัยข้อมูลที่เก็บไว้ นอกจากนี้ยังสามารถใช้เพื่อเข้ารหัสโวลุ่มทั้งหมดหรือฮาร์ดไดรฟ์ ในการใช้งานไดรฟ์นั้นจะต้องทำการติดตั้งวอลลุ่มโดยใช้ข้อความรหัสผ่าน เมื่อหนึ่งไดรฟ์ลงจากไดรฟ์ไดรฟ์จะกลับสู่สถานะที่เข้ารหัส
โครงร่างการเข้ารหัสแบบ อสมมาตร ใช้ คู่คีย์ เพื่อเข้ารหัสและถอดรหัสข้อมูล การเข้ารหัสประเภทนี้มักใช้ในอีเมลและการสื่อสารในรูปแบบอื่น ๆ คู่ของคีย์ประกอบด้วยไพรเวตคีย์และพับลิกคีย์ที่ลิงก์หรือเชื่อมโยง รหัสสาธารณะสามารถมอบให้กับทุกคนได้อย่างอิสระเพื่อใช้ในการเข้ารหัสข้อมูลที่ส่งไปยังเจ้าของรหัสสาธารณะ เมื่อสิ่งที่ได้รับการเข้ารหัสโดยใช้กุญแจสาธารณะเฉพาะกุญแจส่วนตัวของคู่กุญแจนั้นซึ่งเจ้าของเก็บไว้อย่างมั่นใจสามารถถอดรหัสข้อมูลได้ ซอฟต์แวร์การเข้ารหัสแบบอสมมาตรถือว่ามีความปลอดภัยมากกว่าแบบสมมาตรเนื่องจากรหัสการถอดรหัสไม่ได้ถูกแชร์
ในการสนทนาทางอีเมลที่ปลอดภัยทั้งสองฝ่ายใช้ซอฟต์แวร์เข้ารหัสเพื่อสร้างคู่กุญแจของตนเองแล้วแลกเปลี่ยนกุญแจสาธารณะ ขณะนี้แต่ละคนสามารถส่งอีเมลที่เข้ารหัสไปยังบุคคลอื่นและเมื่อมาถึงบุคคลนั้นใช้คีย์ส่วนตัวของเขาหรือเธอเพื่อถอดรหัสจดหมาย การดำเนินการเหล่านี้สามารถทำได้อย่างราบรื่นโดยใช้ปลั๊กอินอีเมลที่ใช้กับซอฟต์แวร์เข้ารหัส Pretty Good Privacy® (PGP) เป็นซอฟต์แวร์การเข้ารหัสที่ทำงานร่วมกับโปรแกรมอีเมลที่ได้รับความนิยมและ PGP รุ่นโอเพ่นซอร์สที่รู้จักในชื่อ GnuPG สามารถใช้กับปลั๊กอิน Enigma ™ในMozilla®Thunderbird®สำหรับการเข้ารหัสและถอดรหัสอัตโนมัติ .
มีโปรแกรมการเข้ารหัสมากมายที่ให้บริการทางออนไลน์และฟรีมากมาย หากคุณกำลังมองหาบางอย่างในการรักษาความปลอดภัยข้อมูลที่เก็บไว้หรือการเข้ารหัสปริมาณโปรแกรมประเภท AES ทำงานได้ดี หากต้องการเข้ารหัสอีเมลของคุณโปรแกรมอสมมาตรที่อ้างอิงกับคู่คีย์จะให้ความปลอดภัยที่ดีที่สุด ในกรณีหลังโปรแกรมที่ต่างกันอาจทำงานร่วมกันในบางกรณี แต่อาจเป็นเรื่องง่ายสำหรับผู้ที่เพิ่งเริ่มใช้การเข้ารหัสเพื่อใช้ซอฟต์แวร์การเข้ารหัสเดียวกันเพื่อรับรองความเข้ากันได้


