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

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

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

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

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

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

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

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