Computer >> Máy Tính >  >> Lập trình >> Lập trình

Sự khác biệt giữa Kỹ thuật mật mã thay thế và Kỹ thuật mật mã chuyển vị

Kỹ thuật mật mã thay thế

Kỹ thuật mật mã thay thế là một kỹ thuật văn bản mật mã truyền thống được sử dụng để mã hóa một văn bản thuần túy thành văn bản mật mã. Trong kỹ thuật này, mỗi ký tự được thay thế bằng ký tự / số khác hoặc ký hiệu khác. Kỹ thuật này thay đổi danh tính của một ký tự nhưng không thay đổi vị trí của nó.

Kỹ thuật mật mã chuyển vị

Kỹ thuật mật mã chuyển vị cũng là một kỹ thuật văn bản mật mã truyền thống được sử dụng để mã hóa một văn bản thuần túy thành văn bản mật mã. Trong kỹ thuật này, mỗi vị trí ký tự được thay đổi thành vị trí khác nhau.

Sau đây là một số khác biệt quan trọng giữa Kỹ thuật mật mã thay thế và Kỹ thuật mật mã chuyển vị.

Sr. Không. Phím Kỹ thuật mật mã thay thế Kỹ thuật Mật mã chuyển vị
1 Thuật toán Mỗi ký tự được thay thế bằng ký tự / số / ký hiệu khác. Mỗi ký tự được định vị khác với vị trí ban đầu của nó.
2 Biểu mẫu Mật mã thay thế chữ cái đơn và mật mã thay thế chữ cái đa là hai dạng của nó. Mật mã chuyển vị không khóa và mật mã chuyển vị có khóa là hai dạng của nó.
3 Thay đổi Nhận dạng ký tự được thay đổi nhưng vị trí vẫn giữ nguyên. Vị trí ký tự được thay đổi nhưng danh tính vẫn giữ nguyên.
4 Phát hiện Có thể dễ dàng truy tìm một chữ cái ít được sử dụng. Một chữ cái gần vị trí ban đầu được truy tìm dễ dàng.
5 Ví dụ Mật mã Caesar là một ví dụ về Mật mã thay thế. Mật mã hàng rào cuộn là một ví dụ về Mật mã chuyển vị.