Block Cipher

ผู้เขียน: Monica Porter
วันที่สร้าง: 16 มีนาคม 2021
วันที่อัปเดต: 25 มิถุนายน 2024
Anonim
Cryptography Lesson #1 - Block Ciphers
วิดีโอ: Cryptography Lesson #1 - Block Ciphers

เนื้อหา

คำจำกัดความ - Block Cipher หมายถึงอะไร

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร

Techopedia อธิบาย Block Cipher

Block cipher เข้ารหัส / ถอดรหัสอินพุตของมันทีละหนึ่งบล็อกแทนทีละบิตโดยใช้คีย์ลับที่แชร์ บล็อกได้รับการแก้ไขในขนาด; มิฉะนั้นจำเป็นต้องมีช่องว่างภายใน อัลกอริทึมนี้สมมาตร ในระหว่างการเข้ารหัสจะใช้คีย์ที่ใช้ร่วมกันเพื่อแปลงอินพุตธรรมดาให้เป็นไซเฟอร์ (เข้ารหัส) ในระหว่างการถอดรหัสมันใช้คีย์เดียวกันเพื่อแปลง Cypher กลับไปเป็นที่ราบดั้งเดิม ความยาวของเอาต์พุตเหมือนกับอินพุต

การใช้งานที่รู้จักกันดีของอัลกอริทึมการเข้ารหัสบล็อกคือมาตรฐานการเข้ารหัสข้อมูล (DES), TripleDES และมาตรฐานการเข้ารหัสขั้นสูง (AES)

คู่ของ block cypher คือ stream cypher ซึ่งทำงานกับอินพุตครั้งละหนึ่งบิตเช่นกันโดยใช้คีย์ที่ใช้ร่วมกัน

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