Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ความแตกต่างระหว่าง Substitution Cipher Technique และ Transposition Cipher Technique


Substitution Cipher Technique (เทคนิคเข้ารหัสแบบแทนที่)

Substitution Cipher Technique เป็น traditional cipher text technique ที่ใช้เข้ารหัส plain text เป็น cipher text ในเทคนิคนี้ ตัวอักษรแต่ละตัวจะถูกแทนที่ด้วยตัวอักษร/ตัวเลข/สัญลักษณ์อื่น เทคนิคนี้เปลี่ยน identity ของตัวอักษรแต่ไม่เปลี่ยนตำแหน่ง

Transposition Cipher Technique (เทคนิคเข้ารหัสแบบสลับตำแหน่ง)

Transposition Cipher Technique เป็น traditional cipher text technique ที่ใช้เข้ารหัส plain text เป็น cipher text ในเทคนิคนี้ ตำแหน่งของตัวอักษรแต่ละตัวจะถูกเปลี่ยนไปตำแหน่งอื่น

ความแตกต่างสำคัญระหว่าง Substitution Cipher Technique และ Transposition Cipher Technique มีดังนี้:

Sr. No.KeySubstitution Cipher TechniqueTransposition Cipher Technique
1Algorithm (อัลกอริทึม)แต่ละตัวอักษรถูกแทนที่ด้วยตัวอักษร/ตัวเลข/สัญลักษณ์อื่นแต่ละตัวอักษรถูกวางตำแหน่งต่างจากตำแหน่งเดิม
2Forms (รูปแบบ)Mono Alphabetic Substitution Cipher และ Poly Alphabetic Substitution Cipher เป็น 2 รูปแบบKey-less Transposition Cipher และ Keyed Transposition cipher เป็น 2 รูปแบบ
3Change (การเปลี่ยนแปลง)Identity ของตัวอักษรเปลี่ยน แต่ตำแหน่งคงเดิมตำแหน่งของตัวอักษรเปลี่ยน แต่ identity คงเดิม
4Detection (การตรวจจับ)ตัวอักษรที่ใช้บ่อยน้อย สามารถติดตามได้ง่ายตัวอักษรใกล้ตำแหน่งเดิม ติดตามได้ง่าย
5Example (ตัวอย่าง)Caesar Cipher เป็นตัวอย่างของ Substitution CipherRail Fence Cipher เป็นตัวอย่างของ Transposition Cipher