Skip to main content

Mã mật mã là gì?

Mã mật mã, ở cấp độ cơ bản nhất của chúng, là các phương thức và công cụ để mã hóa các loại dữ liệu khác nhau.Điều quan trọng cần lưu ý là các mã mật mã khác với mã thường được biết đến hơn, trong mã đó sử dụng một loạt các từ hoặc số được xác định trước để truyền các tin nhắn hoặc đơn đặt hàng ngắn.Ngược lại, các mã mật mã chuyển vị hoặc thay thế chữ và dữ liệu thực tế bằng dữ liệu được xác định bởi một thuật toán nhất định.Ví dụ, khi người Nhật phát động cuộc tấn công vào Trân Châu Cảng vào năm 1941, cụm từ mã họ sử dụng để báo hiệu cuộc tấn công là, leo lên Núi Nitaka.Chỉ huy Nhật Bản đã sử dụng mã mật mã, thông điệp có thể giống như một cái gì đó giống với A1XT3 11-3SD 22xD. Nguồn gốc của từ mật mã xuất phát từ từ tiếng Latincó nghĩa là không.Làm thế nào những từ này được liên kết với mật mã và mã mật mã nói chung không được biết đến.Các nhà sử học đã suy đoán rằng vì khái niệm số 0 là một ý tưởng xa lạ và khó hiểu đối với người châu Âu thời trung cổ, bất cứ khi nào nó được đề cập trong cuộc trò chuyện, nó giống như che giấu ý nghĩa thực sự của thông điệp trong một khái niệm khó hiểu.Các lý thuyết nguồn gốc khác cho thấy rằng vì số 0 là một số tiếng Ả Rập, nên người Công giáo châu Âu bảo thủ hơn đã đánh đồng nó với những bí mật đen tối. Các mã mật mã có tất cả các loại phức tạp.Đơn giản nhất trong số họ đã từng có sẵn trong hộp ngũ cốc.Các vòng giải mã, phổ biến trong suốt phần lớn những năm 1950 và 60, đã cung cấp một mật mã chuyển vị đơn giản trong đó các vòng được sử dụng để thay thế một chữ cái của bảng chữ cái bằng một chữ cái hoặc một số.Điều này cho phép trẻ em gửi tin nhắn bí mật cho bạn bè của chúng, những người cũng có vòng giải mã.Cách duy nhất để giải mã chúng là thông qua việc sử dụng chìa khóa.Một khóa mật mã chứa thuật toán được sử dụng để tạo mã mật mã tương ứng.Khi được sử dụng cùng với dữ liệu được mã hóa, khóa của chúng sẽ giải mã dữ liệu và làm cho nó có thể sử dụng được một lần nữa.