Khác biệt giữa các bản “Mã hóa”

n
Đã lùi lại sửa đổi của 42.114.193.189 (Thảo luận) quay về phiên bản cuối của Tuanminh01
(Just Monika)
Thẻ: Sửa đổi di động Sửa đổi từ trang di động
n (Đã lùi lại sửa đổi của 42.114.193.189 (Thảo luận) quay về phiên bản cuối của Tuanminh01)
{{chú thích trong bài}}
Just Monika
Trong [[mật mã học]], một ngành [[toán học ứng dụng]] cho [[công nghệ thông tin]], '''mã hóa''' là phương pháp để biến thông tin ([[phim điện ảnh|phim ảnh]], [[văn bản]], [[hình ảnh]]...) từ định dạng bình thường sang dạng thông tin không thể hiểu được nếu không có phương tiện '''giải mã'''.
 
Giải mã là phương pháp để đưa từ dạng thông tin đã được mã hóa về dạng thông tin ban đầu, quá trình ngược của mã hóa.
 
Một [[hệ thống mã hóa]] bao gồm các thành phần:
#thông tin trước khi mã hóa, ký hiệu là ''P''
#thông tin sau khi mã hóa, ký hiệu là ''C''
#chìa khóa, ký hiệu là ''K''
#phương pháp mã hóa/giải mã, ký hiệu là ''E''/''D''.
 
Quá trình mã hóa được tiến hành bằng cách áp dụng [[hàm số|hàm toán học]] ''E'' lên thông tin ''P'', vốn được biểu diễn dưới dạng số, để trở thành thông tin đã mã hóa ''C''.
 
Quá trình giải mã được tiến hành ngược lại: áp dụng hàm ''D'' lên thông tin ''C'' để được thông tin đã giải mã ''P''.
 
==Các hệ thống mã hóa==