Cryptography là gì?

Noun Security
Mật mã học

Mật mã học (cryptography) là nghệ thuật bảo vệ thông tin bằng cách chuyển đổi nó (mã hóa nó) thành một định dạng không thể đọc được, được gọi là bản mã (cipher text). Chỉ những người sở hữu khóa bí mật (secret key) mới có thể giải mã (decrypt) thông điệp thành bản rõ (plain text). Các thông điệp được mã hóa đôi khi có thể bị phá vỡ bằng phân tích mật mã (cryptanalysis), còn được gọi là phá mã (codebreaking), mặc dù các kỹ thuật mật mã hiện đại hầu như không thể phá được.

Khi Internet và các hình thức giao tiếp điện tử ngày càng phổ biến, bảo mật ngày càng trở nên quan trọng. Mật mã học (cryptography) được sử dụng để bảo vệ các thông điệp e-mail, thông tin thẻ tín dụng và dữ liệu công ty. Một trong những hệ thống mật mã phổ biến nhất được sử dụng trên Internet là Pretty Good Privacy vì nó hiệu quả và miễn phí.

Các hệ thống mật mã có thể được phân loại rộng rãi thành các hệ thống khóa đối xứng (symmetric key) sử dụng một khóa duy nhất mà cả người gửi và người nhận đều có, và các hệ thống khóa công khai (public key) sử dụng hai khóa (key), khóa công khai được mọi người biết đến và khóa riêng tư (private key) chỉ người nhận thông điệp sử dụng.

Learning English Everyday