Score:0

กำลังมองหาแนวทาง (และสร้างขึ้น!) ซึ่งเป็นโค้ดขนาดเล็กและเรียบง่าย แต่ไม่สามารถถอดรหัสได้

ธง tt

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

นี่คือวิธีการของฉัน แต่มันมั่นคงจริงหรือ:

พูดว่าไฟล์ (ไม่ว่าจะเป็นวิดีโอหรือไฟล์ข้อความ) คือสิ่งนี้ (อ่านเป็นไบต์) > 'เราเดินผ่าน' เพื่อเข้ารหัส และรหัสผ่านคือ "cloudteethbook" ไบต์แรกของไฟล์ 'w' ดูที่ตัวอักษรตัวแรกของรหัสผ่าน 'c' และเพิ่มตำแหน่งไบต์ขึ้นตาม เช่น 3 ถ้า 'c' คือ 3 ของ 256 ตัวอักษรที่เป็นไปได้ จากนั้นตัวอักษรตัวที่สองของไฟล์ 'e' จะดูที่ตัวอักษรตัวที่สองของรหัสผ่าน 'l' และทำอีกครั้ง เมื่อใช้รหัสผ่านหมดแล้ว รหัสผ่านจะทำซ้ำอีกครั้งเมื่อเจาะลึกลงไปในไฟล์

สำหรับตัวอย่างจริง/ใช้งานได้จริง (สมมติว่า a คือ 1 และ z คือ 26 ในขณะที่ 'ช่องว่าง' คือ 27): ไฟล์ = 'เดินผ่าน' รหัสผ่าน = 'acb' เอาต์พุต = 'xdnlhfawjsrwhk' คำอธิบาย: W ถูกยกขึ้น 1 ตัวอักษรตามตัวอักษร เนื่องจาก '[a]cb' ซึ่งก็คือ 1 ที่จะยกขึ้น ซึ่งให้ x และอื่น ๆ K ใน WALKED อยู่ข้าง 'a' เช่นกัน เนื่องจากเรารีสตาร์ทรหัสผ่านของรหัสผ่าน

Matthew Towers avatar
es flag
สิ่งนี้เรียกว่า [Vigenere cipher](https://en.m.wikipedia.org/wiki/Vigen%C3%A8re_cipher)
Geoffroy Couteau avatar
cn flag
และจริงๆแล้วมันง่ายมากที่จะถอดรหัส - มีโปรแกรมมากมายที่สามารถทำได้ในเวลาไม่นาน (แต่ถ้าคุณคิดค้นมันขึ้นมาเอง ยินดีด้วย! คุณได้คิดค้นหนึ่งในรหัสลับที่สำคัญที่สุดของการเข้ารหัสเมื่อสองสามศตวรรษก่อน) คุณจะพบแหล่งข้อมูลมากมายบนเว็บเพื่อทำความเข้าใจว่าเหตุใดจึง *ไม่* ปลอดภัย

โพสต์คำตอบ

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