อะไรคือความแตกต่างระหว่างอัลกอริธึมการเข้ารหัสและคีย์?
อะไรคือความแตกต่างระหว่างอัลกอริธึมการเข้ารหัสและคีย์?

วีดีโอ: อะไรคือความแตกต่างระหว่างอัลกอริธึมการเข้ารหัสและคีย์?

วีดีโอ: อะไรคือความแตกต่างระหว่างอัลกอริธึมการเข้ารหัสและคีย์?
วีดีโอ: Encryption การเข้ารหัสเบื้องต้น 2024, อาจ
Anonim

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

พูดง่ายๆ ก็คือ กุญแจสำคัญในอัลกอริธึมการเข้ารหัสคืออะไร?

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

อาจมีคนถามว่าคีย์ประเภทใดมีคีย์เดียวสำหรับการเข้ารหัสและคีย์อื่นสำหรับถอดรหัส? จำได้ว่ามีสองพื้นฐาน ประเภท ของ การเข้ารหัส : อัลกอริทึมสมมาตร: (เรียกอีกอย่างว่า “ความลับ กุญแจ ”) ใช้เหมือนกัน กุญแจ สำหรับทั้ง การเข้ารหัส และ ถอดรหัส ; อัลกอริทึมแบบอสมมาตร: (เรียกอีกอย่างว่า "สาธารณะ กุญแจ ") ใช้ คีย์ต่าง ๆ สำหรับการเข้ารหัส และ ถอดรหัส.

ในที่นี้ คีย์เข้ารหัสมีหน้าตาเป็นอย่างไร?

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

รหัสและคีย์คืออะไร?

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