Score:1

รหัสประเภทต่าง ๆ เกี่ยวข้องกันอย่างไร?

ธง va

ฉันเข้าใจว่ามี cyphers แบบสมมาตรและไม่สมมาตร (คีย์สาธารณะ) คีย์แรกมีคีย์เดียวกับที่ใช้สำหรับการเข้ารหัสและถอดรหัส ในขณะที่คีย์ที่สองใช้คีย์สาธารณะสำหรับการเข้ารหัสและคีย์ส่วนตัวสำหรับการถอดรหัส

ฉันเข้าใจว่ามีบล็อกและสตรีมไซเฟอร์งานแรกเกี่ยวกับรอบผ่านบล็อกต่างๆ ของข้อความ ในขณะที่งานที่สองทำงานกับบิตตามที่ได้มา

ฉันเข้าใจด้วยว่ามีการแทนที่ การเรียงสับเปลี่ยน ฯลฯ ไซเฟอร์

ฉันเข้าใจว่ามี cyphers มากมายเช่น Caeser, OTP, AES, RSA, RC4 เป็นต้น

ตอนนี้ฉันต้องการเชื่อมโยงคำศัพท์เหล่านี้เข้าด้วยกัน ฉันจะจัดกลุ่มได้อย่างไร

IE: ไซเฟอร์ทั้งแบบสมมาตรและแบบอสมมาตรสามารถเป็นบล็อกหรือสตรีมได้หรือไม่ หรือแนวคิดเหล่านั้นใช้กับไซเฟอร์สมมาตรเท่านั้น Cyphers เช่น OTP, Caeser ฯลฯ จัดอยู่ในประเภทใด

สิ่งที่ฉันต้องการคือการจัดกลุ่มในหัวข้อ ดังนั้นทรัพยากรที่มีอยู่จะได้รับการชื่นชม

ฉันต้องการบางอย่างเช่น:

  1. สมมาตร

    1.1. ปิดกั้น?

    1.2. ลำธาร?

  2. ไม่สมมาตร

แต่ด้วยค่าที่ถูกต้อง ถ้ามันสมเหตุสมผล

MechMK1 avatar
ru flag
คำถามไม่เข้าท่าจริงๆ คุณจัดกลุ่มด้วยวิธีใดก็ได้ที่เหมาะกับคุณ การจัดกลุ่มรหัสลับ (การสะกดที่ถูกต้อง) โดยรหัสสมมาตรและอสมมาตรทำให้พวกเขามีความหมาย เพราะรหัสเหล่านี้อาจดีในบางกรณีและไม่ดีในบางกรณี คุณอาจจัดกลุ่มตามความยาวของชื่อ ซึ่งเป็นการจัดกลุ่มที่ถูกต้องและสอดคล้องกัน แต่ไม่น่าจะมีประโยชน์
YozNacks avatar
va flag
@MechMK1 บางทีฉันใช้วลีไม่ถูกต้อง เนื่องจากเป็นการยากที่จะอธิบายสิ่งที่ฉันกำลังมองหา ตัวอย่าง: การเข้ารหัสแบบอสมมาตรยังแบ่งออกเป็นการเข้ารหัสแบบบล็อกและแบบสตรีมหรือไม่ ตัวอย่างเช่น คุณสามารถใช้รหัสบล็อก โดยใช้คีย์ส่วนตัวและคีย์สาธารณะด้วยได้หรือไม่ ฉันแค่ต้องการลำดับชั้นที่ง่ายต่อการแบ่งออกเป็นกลุ่มในแง่ของสิ่งที่ยันต์ทำ สมมติว่าในหมวดหมู่ของรหัสสมมาตร คุณสามารถมีทั้งรหัสบล็อกและรหัสสตรีม อะไรแบบนั้น. ฉันไม่รู้การจัดกลุ่มทั้งหมดที่สามารถสร้างได้ (หรือเข้าท่า)
MechMK1 avatar
ru flag
ไม่ การเข้ารหัสแบบอสมมาตรไม่ทำงานแบบนั้น - พวกมันขึ้นอยู่กับคณิตศาสตร์โดยใช้ตัวเลขจำนวนมาก ไม่ใช่บิตอย่างที่เราคิดในบริบทอื่น และอย่างที่ฉันบอก ให้จัดกลุ่มตามที่เหมาะสมกับกรณีการใช้งานของคุณ ไม่มีลำดับชั้นของยันต์
Maarten Bodewes avatar
in flag
การสะกดด้วย 'y' ในคำว่า "cypher" แทบจะไม่ได้ใช้แล้วในตอนนี้ แม้ว่าจะยังถือว่าถูกต้องก็ตาม ดูเหมือนว่าฟิลด์จะดึงดูด "รหัส" ด้วย 'i'
MechMK1 avatar
ru flag
@MaartenBodewes ครั้งเดียวที่ฉันเห็น "Cypher" คือเมื่อพูดถึงตัวละครจาก *The Matrix*
Score:0
ธง in

โดยทั่วไปแล้วรหัสอสมมาตรจะไม่ใช้ต่อเนื่องกันในการป้อนข้อความเดียวกัน ดังนั้นจึงมักใช้ร่วมกับรหัสสมมาตร (ซึ่งเรียกว่า "ระบบเข้ารหัสลับแบบไฮบริด") โดยพื้นฐานแล้วพวกมันเป็นการเรียงสับเปลี่ยน ดังนั้นในแง่นั้นพวกมันจึงมีความเหมือนกันมากกว่ากับรหัสบล็อก

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


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

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


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

OTP จะเป็นการเข้ารหัสของสตรีม แม้ว่ามันจะทำงานบนคีย์สตรีมมากกว่าคีย์ ซึ่งทำให้มันเป็นรหัสที่แปลก

โพสต์คำตอบ

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