Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Khác biệt giữa Substitution Cipher Technique và Transposition Cipher Technique


Substitution Cipher Technique

Kỹ thuật cipher truyền thống mã hóa plain text thành cipher text. Mỗi ký tự được thay thế bằng ký tự/số/ký hiệu khác. Thay đổi bản sắc ký tự nhưng không thay đổi vị trí.

Transposition Cipher Technique

Cũng là kỹ thuật cipher truyền thống. Mỗi ký tự thay đổi vị trí sang vị trí khác.

Các khác biệt quan trọng:

STTKeySubstitution CipherTransposition Cipher
1Thuật toánThay thế mỗi ký tự bằng ký tự/số/ký hiệu khác.Đặt mỗi ký tự ở vị trí khác vị trí gốc.
2DạngMono Alphabetic Substitution, Poly Alphabetic Substitution.Key-less Transposition, Keyed Transposition.
3Thay đổiBản sắc ký tự thay đổi, vị trí giữ nguyên.Vị trí ký tự thay đổi, bản sắc giữ nguyên.
4Phát hiệnKý tự hiếm dùng dễ truy vết.Ký tự gần vị trí gốc dễ truy vết.
5Ví dụCaesar Cipher.Rail Fence Cipher.