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

Khác biệt giữa Steganography và Cryptography


Steganography

Steganography (giấu tin) là phương pháp chuyển thông điệp bí mật thành thông điệp giả. Kỹ thuật này giúp giữ bí mật thông điệp. Khó sử dụng và hiểu. Cấu trúc dữ liệu không thay đổi. Dùng trong văn bản, âm thanh, video, hình ảnh.

Cryptography

Cryptography (mật mã học) chuyển thông điệp bí mật thành ciphertext gửi cho người nhận, người nhận giải mã thành plaintext. Cryptography phân loại thành mật mã khóa đối xứng và khóa bất đối xứng.

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

STTTiêu chíSteganographyCryptography
1LoạiGiấu tin (Cover Writing)Mật mã (Secret Writing)
2Phổ biếnÍt phổ biến hơn CryptographyPhổ biến hơn Steganography
3Toàn vẹnCấu trúc dữ liệu giữ nguyênCấu trúc dữ liệu có thể thay đổi
4Tấn côngSteganalysisCryptanalysis
5Nguyên tắc bảo mậtHỗ trợ Confidentiality, AuthenticationHỗ trợ Confidentiality, Authentication, Integrity, Non-repudiation
6Tham sốYêu cầu tham số như khóaCó thể không cần khóa