เทคนิคการเข้ารหัสทดแทน
เทคนิคการแทนที่การเข้ารหัสเป็นเทคนิคข้อความรหัสแบบดั้งเดิมที่ใช้เข้ารหัสข้อความธรรมดาเป็นข้อความรหัส ในเทคนิคนี้ อักขระแต่ละตัวจะถูกแทนที่ด้วยอักขระ/ตัวเลขอื่นหรือสัญลักษณ์อื่น เทคนิคนี้เปลี่ยนเอกลักษณ์ของตัวละคร แต่ไม่ใช่ตำแหน่งของมัน
เทคนิคการเข้ารหัสการเคลื่อนย้าย
เทคนิคการเปลี่ยนรหัสเป็นเทคนิคข้อความรหัสแบบดั้งเดิมซึ่งใช้ในการเข้ารหัสข้อความธรรมดาเป็นข้อความรหัส ในเทคนิคนี้ ตำแหน่งของตัวละครแต่ละตัวจะเปลี่ยนเป็นตำแหน่งที่แตกต่างกัน
ต่อไปนี้เป็นข้อแตกต่างที่สำคัญบางประการระหว่างเทคนิคการเข้ารหัสการแทนที่และเทคนิคการเข้ารหัสการเคลื่อนย้าย
ซีเนียร์ เลขที่ | คีย์ | เทคนิคการแทนที่รหัส | เทคนิคการเข้ารหัสการย้ายตำแหน่ง |
---|---|---|---|
1 | อัลกอริทึม | อักขระแต่ละตัวจะถูกแทนที่ด้วยอักขระ/ตัวเลข/สัญลักษณ์อื่น | อักขระแต่ละตัวอยู่ในตำแหน่งที่แตกต่างจากตำแหน่งเดิม |
2 | แบบฟอร์ม | รหัสการแทนที่ตัวอักษรแบบโมโนและรหัสการแทนที่ตัวอักษรแบบโพลีเป็นสองรูปแบบ | รหัสการย้ายตำแหน่งแบบไม่ใช้คีย์และรหัสการย้ายตำแหน่งแบบไม่ใช้คีย์เป็นสองรูปแบบ |
3 | เปลี่ยน | เอกลักษณ์ของตัวละครเปลี่ยนไปแต่ตำแหน่งยังคงเดิม | ตำแหน่งของตัวละครเปลี่ยนไปแต่เอกลักษณ์ยังคงเดิม |
4 | การตรวจจับ | จดหมายที่ใช้น้อยกว่านั้นสามารถตรวจสอบได้ง่าย | จดหมายใกล้ตำแหน่งเดิมสามารถตรวจสอบได้ง่าย |
5 | ตัวอย่าง | Caesar Cipher เป็นตัวอย่างของ Substitution Cipher | Reil Fence Cipher เป็นตัวอย่างของ Transposition Cipher |