Score:0

การออกแบบอัลกอริทึมของคุณเอง

ธง in

ฉันได้รับคำสั่งให้ออกแบบอัลกอริทึมของตัวเองตามงานที่ได้รับมอบหมายจากวิทยาลัย สิ่งที่ฉันคิดขึ้นมาได้คือรหัสลับแบบสุ่ม ตัวอย่างเช่น:

สมมติว่าข้อความธรรมดาของฉันคือ: และ

ดังนั้นฉันจะใช้อาร์เรย์ที่มีขนาดเท่ากับข้อความธรรมดาของฉันและเก็บค่าสุ่มระหว่าง 0 ถึง 9

ฉันจะใช้ค่าสุ่มและอาร์เรย์ของฉันจะกลายเป็น {3,5,1}

ข้อความที่เข้ารหัสของฉันกลายเป็น สพป

ฉันใช้ฟังก์ชั่นสุ่มเพื่อสร้างค่าสุ่ม

อัลกอริทึมการเข้ารหัสนี้ดีพอหรือไม่ ยิ่งกว่านั้น จะมีใครทำลายมันได้อย่างไร? มันมีความเสี่ยงในทางใดทางหนึ่ง? หากมีคนอื่นสามารถแนะนำฉันในการสร้างอัลกอริทึมการเข้ารหัสดั้งเดิมที่ดีได้ นั่นจะดีมาก

poncho avatar
my flag
"ฉันได้รับคำสั่งให้ออกแบบอัลกอริทึมของตัวเองตามที่ได้รับมอบหมายจากวิทยาลัย" - คุณถูกขอให้สร้างอัลกอริทึมการเข้ารหัสแบบโฮมบรูว์ (หรือพวกเขาแค่พูดว่า 'อัลกอริทึม' และคุณตัดสินใจทำการเข้ารหัสแทนที่จะพูด การเรียงลำดับ ). ฉันไม่เห็นว่าคุณจะต้องเรียนรู้อะไรจากการสร้างอัลกอริทึมการเข้ารหัสแบบโฮมบรูว์ เว้นแต่ว่าขั้นตอนต่อไปคือการหาวิธีที่จะทำลายมัน...
Paul Uszak avatar
cn flag
@poncho นี่คือวิธีที่เราต้อนรับผู้เข้าร่วมใหม่เข้าสู่การเข้ารหัสหรือไม่ ฉันกำลังลงคะแนน
poncho avatar
my flag
@PaulUszak: ถ้ามีคนต้องการเรียนรู้เกี่ยวกับการเข้ารหัส การออกแบบรหัสของคุณเองไม่ใช่วิธีที่ถูกต้อง
poncho avatar
my flag
@PaulUszak: ยังไงก็ตาม ความประหลาดใจของฉันคือเขาได้รับมอบหมายให้ทำอย่างนั้นในวิทยาลัย มากกว่าวิจารณ์สิ่งที่เขาทำ...
cn flag
นี่ดูเหมือนจะแย่จริงๆ - จากหลักสูตรของวิทยาลัยการของานดังกล่าว ถ้ามีคนคิด $AES(x) \oplus 0...01$ ขึ้นมา พวกเขาจะทำลายมันอย่างไรหลังจากนั้น? หากงานนี้ไม่เฉพาะเจาะจง อาจเป็นเรื่องแย่สำหรับนักเรียนที่มีสัญชาตญาณการเข้ารหัสที่ถูกต้อง
HITESH SURYAWANSHI avatar
in flag
@poncho: เห็นด้วยกับคุณอย่างยิ่ง... ฉันพบว่ามันไม่มีประโยชน์เลยสำหรับหลักสูตรวิทยาลัยของฉันที่จะถามสิ่งนั้นตั้งแต่แรก เนื่องจากเรายังใหม่ต่อการเข้ารหัส... แค่ฉันเรียนรู้อัลกอริธึมการเข้ารหัสพื้นฐานบางอย่าง เราก็ไม่สามารถเป็นได้ ออกแบบเองก็พอแล้ว... ยังมีอะไรให้เรียนรู้อีกมากจากเทคนิคที่มีอยู่

โพสต์คำตอบ

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