ข้อดีและข้อเสียของการเข้ารหัสแบบสมมาตรและแบบอสมมาตร

ผู้เขียน: Frank Hunt
วันที่สร้าง: 13 มีนาคม 2021
วันที่อัปเดต: 20 พฤศจิกายน 2024
Anonim
การเข้ารหัสแบบกุญแจสมมาตรและอสมมาตร
วิดีโอ: การเข้ารหัสแบบกุญแจสมมาตรและอสมมาตร

เนื้อหา

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


ไม่ต้องกังวลเกี่ยวกับความปลอดภัยของข้อมูลของคุณบนอินเทอร์เน็ตอีกต่อไป (รูปภาพ John Howard / Photodisc / Getty)

การเข้ารหัสแบบสมมาตร

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

ข้อดีและข้อเสีย

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


การเข้ารหัสแบบอสมมาตร

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

ข้อดีและข้อเสีย

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