This article has been translated from English to Vietnamese.
Trong mật mã học, plaintext là bất kỳ thứ gì mà con người có thể đọc và hiểu được. Nó chính là đoạn văn bản thông thường mà bạn đọc hàng ngày.
Một ví dụ dễ hiểu là chính định nghĩa này. Bạn có thể đọc nó như bất kỳ đoạn văn bản nào khác. Nhưng không chỉ giới hạn ở các câu có thể đọc được.
Plaintext cũng có thể bao gồm dữ liệu được gửi bởi các giao thức mạng trong quá trình giao tiếp mạng máy tính, một số mã nguồn hoặc script lập trình, hoặc thậm chí mã Java.
Hầu hết mọi người đều quen thuộc với plaintext khi họ nhận được email dạng văn bản hoặc tài liệu được tạo bằng trình xử lý văn bản như Microsoft Word hoặc Google Docs.
Chuyên biệt hơn đối với mã hóa, plaintext được nhập vào một thuật toán mã hóa, thuật toán này sau đó lấy thông điệp plaintext và tạo ra một ciphertext. Sử dụng quá trình giải mã, ciphertext có thể được đảo ngược để tái tạo plaintext gốc.
Mật khẩu plaintext là mục tiêu phổ biến của các cuộc tấn công mạng và hack.
Ví dụ về plaintext: HELLO
Ví dụ về đầu ra ciphertext: XRTTV