Skip to main content

Khóa mật mã là gì?

Một mật mã có thể đề cập chung đến một thông báo được mã hóa.Nó cũng có thể đề cập cụ thể hơn đến một hệ thống mật mã trong đó các biểu tượng hoặc nhóm ký hiệu đại diện cho một phần của văn bản mdash;hoặc chữ cái đơn hoặc dài hơn mdash;và/hoặc các đơn vị văn bản được sắp xếp lại theo một bộ quy tắc đã được xác định trước.Khóa mật mã là thông tin cần thiết để sử dụng mật mã.

Mật mã bắt đầu bằng một tin nhắn văn bản đơn giản, những từ mà ai đó muốn che giấu.Các bản rõ được thao túng hai lần.Đầu tiên, nó được mã hóa để che giấu ý nghĩa.Thông điệp rõ ràng sau đó được cho là được mã hóa hoặc mã hóa và có thể được gọi là

CodeText.Sau đó, nó được giải mã để tiết lộ bản rõ một lần nữa.Trong mỗi trường hợp, khóa mật mã là cần thiết.Có một số cấp độ phức tạp mật mã.Mật mã cơ bản nhất có bảng chữ cái đồng bằng, là bảng chữ cái tiếng Anh thông thường và bảng chữ cái mã hóa, giống như bảng chữ cái bắt đầu trên một chữ cái khác và với các chữ cái được xóa khỏi mặt trước được gắn thẻ ở phía sau.Việc sử dụng sớm và nổi tiếng của một mật mã đã được thực hiện bởi Julius Caesar, người đã sử dụng phương pháp mã hóa này để gửi tin nhắn cho các tướng của mình.Thay đổi bảng chữ cái mật mã để bắt đầu với mỗi chữ cái bên cạnh a.Nhưng ngay cả với nhiều khả năng đó, một người trái phép có được thông điệp được mã hóa và biết rằng đó là một mật mã có một con đường thẳng thắn, nếu tẻ nhạt, để tìm ra nó, ngay cả khi không truy cập vào khóa mật mã.Để gửi tin nhắn, người ta sử dụng khóa mật mã để xác định bảng chữ cái bản mã.Sau đó, đối với mỗi chữ cái bản rõ mà người ta muốn truyền tải, người ta viết chữ cái bản mã ở vị trí của nó.Do đó, nếu người ta quyết định mã hóa WiseGeek, người ta sẽ kết thúc với:

zlvhjhhn để giải mã bản mãCó một số manh mối rõ ràng trong bản thân mật mã giúp tiết lộ thông điệp trong loại mật mã đơn giản này.Một là một thông điệp mã hóa sẽ là vô nghĩa, đó sẽ là một manh mối mạnh mẽ mà một mật mã đã được sử dụng.Thứ hai, các tần số chữ cái được biết đến rộng rãi là tồn tại trong tiếng Anh mdash;tạo ra

e, t, a, o,

n

các chữ cái phổ biến nhất mdash;có khả năng giúp tiết lộ một số manh mối mạnh mẽ về mật mã được sử dụng, nếu thông điệp có bất kỳ độ dài nào.Mặc dù loại mật mã đơn giản được mô tả có thể bị phá vỡ và không được sử dụng nghiêm trọng nữa, nhưng có những loại phức tạp hơn.Với các mật mã này cũng như các mật mã này, tính bảo mật của khóa mật mã là điều cần thiết để truyền thông điệp được mã hóa đúng.Thất bại của người nhận để có được chính có nghĩa là tin nhắn sẽ không đọc được.Khóa mật mã rơi vào tay kẻ xấu phá hủy sự bảo mật của tin nhắn.Vì lý do này, quản lý khóa mật mã là một yếu tố thiết yếu của mật mã.