Skip to main content

การเข้ารหัสแบบสมมาตรคืออะไร?

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

ตัวอย่างเช่นคอมพิวเตอร์ที่ต้องถ่ายโอนข้อมูลที่ละเอียดอ่อนอาจเลือกที่จะเข้ารหัสข้อมูลกระบวนการที่เปลี่ยนเป็นรหัสที่จะปรากฏเป็นเรื่องไร้สาระหากใครพยายามอ่านหลังจากที่ข้อมูลถูกถ่ายโอนไปยังตำแหน่งที่ต้องการรหัสเฉพาะ deciphers ข้อมูลลงในข้อความที่อ่านได้กระบวนการนี้เรียกว่าการถอดรหัสและคอมพิวเตอร์จะต้องมีรหัสที่เหมาะสมในการดำเนินการกระบวนการนี้อย่างถูกต้องธนาคารที่ให้บริการออนไลน์ใช้รูปแบบการเข้ารหัสเพื่อให้ข้อมูลลูกค้าเป็นส่วนตัวและปลอดภัย

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

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

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