Mật mã học: sự khác biệt giữa mật mã và mã là gì?


Câu trả lời 1:

Câu trả lời cho câu hỏi này thực sự khá đơn giản khi bạn xem xét từ đầu tiên trong câu hỏi, Mật mã học. Tất cả các câu trả lời khác đề cập đến mã Morse, mã nhị phân hoặc các mã khác không liên quan đến mật mã, đều gây nhầm lẫn cho vấn đề này.

Sự khác biệt giữa một mật mã và mã là: một mật mã thay đổi một thông điệp trên cơ sở từng chữ cái, trong khi một mã chuyển đổi toàn bộ các từ hoặc cụm từ văn bản gốc thành các từ hoặc số khác. Thế là xong, câu hỏi đã được trả lời.

Sách mã có nguồn gốc từ thế kỷ 15 và phổ biến trong hàng trăm năm, cho đến thế kỷ 20. Các mã đầu tiên được gọi là nomenclator, đó là La Mã cho người gọi tên của người Hồi giáo, và gọi người đã gọi tên của những người trong cuộc họp hoặc để cho một chức sắc biết tên của người tiếp cận họ. Các danh pháp đầu tiên được sử dụng để mã hóa tên của người và địa điểm, và các từ khác trong tin nhắn thường được mã hóa bằng một mật mã đơn âm. Trong những năm qua, ngày càng có nhiều từ được thêm vào sách mã cho đến khi toàn bộ tin nhắn được mã hóa.

Đĩa Vigenère đầu tiên, được phát minh vào năm 1467, bao gồm các số 1-4 để mã số có thể được sử dụng trực tiếp (điều này giới hạn mã trong các kết hợp của 4 chữ số này). Vì vậy, phát minh năm 1467 này của đĩa Vigenère cũng đại diện cho phát minh mã được mã hóa. Cả sách mã và đĩa Vigenère sẽ được sử dụng rộng rãi trong 500 năm tới.

Great Cypher của Rossignols đã được Louis XIV của Pháp sử dụng vào những năm 1600 và là một ví dụ về một người du mục. Mã này được sử dụng cho đến năm 1811 và các tin nhắn được mã hóa vẫn không thể đọc được trong kho lưu trữ của Pháp trong gần hai trăm năm cho đến khi Etienne Bazeries giải mã chúng vào năm 1893, sau nỗ lực 3 năm.

Thông thường, mã là một số gồm 4 hoặc 5 chữ số và người gửi và người nhận phải có một cuốn sách mã với hàng ngàn hoặc lên đến hàng chục ngàn mã. Sách mã sớm sẽ liệt kê các mã theo thứ tự số và các từ hoặc cụm từ cũng được liệt kê theo thứ tự abc.

Vì vậy, cuốn sách mã giống như một cuốn từ điển với các từ được liệt kê theo thứ tự abc và các số theo thứ tự. Điều này cho phép một cuốn sách mã duy nhất được sử dụng để mã hóa hoặc giải mã một tin nhắn. Các từ bắt đầu bằng Từ A A Có số mã thấp và các từ bắt đầu bằng Từ Z Z có số mã cao. Nhưng đây là một lỗ hổng thiết kế nghiêm trọng đã đưa ra các đầu mối mật mã trong việc giải mã tin nhắn bằng cách sử dụng vị trí tương đối của các từ đã biết từ các tin nhắn được giải mã khác.

Sách mã sau này sẽ được chia thành hai phần, một phần liệt kê các mã theo thứ tự số và phần còn lại liệt kê các từ hoặc cụm từ theo thứ tự chữ cái. Điều này làm cho một mã mạnh hơn nhưng cũng làm cho cuốn sách lớn hơn và cồng kềnh hơn để sử dụng.

Một mã có thể cung cấp một mật mã mạnh, nhưng nếu một cuốn sách mã bị mất hoặc bị đánh cắp, thì việc giải mã tất cả các thông tin liên lạc sẽ bị xâm phạm cho đến khi một cuốn sách mã mới được tạo ra. Thiết kế và phân phối một cuốn sách mã mới cực kỳ tốn thời gian và nguy hiểm. Ngoài ra, các tin nhắn vẫn còn bí mật trong nhiều năm nay có thể được giải mã, mang lại thông tin tình báo có giá trị mặc dù thông tin đã được ghi ngày. Do sự tiếp xúc với thỏa hiệp này, sách mã thường được sử dụng cho các nhà ngoại giao hoặc gián điệp, điều này giới hạn số lượng sách được phân phối.

Sau khi phát minh ra điện báo, mã được sử dụng để giảm chi phí truyền dẫn. Các công ty điện báo tính phí dựa trên số lượng từ trong một tin nhắn, do đó, 5 mã chữ cái đã được sử dụng để thay thế các cụm từ hoặc câu, giúp giảm đáng kể chi phí gửi tin nhắn.

Lợi ích bổ sung của việc sử dụng mã trong các tin nhắn điện báo là tin nhắn không rõ ràng ngay lập tức đối với các nhân viên mã gửi và nhận các tin nhắn này. Vì sách mã điện báo đã được xuất bản và có sẵn, chúng không an toàn, chỉ không thể đọc được mà không cần nỗ lực thêm. Tuy nhiên, hầu hết các tin nhắn là thư tín kinh doanh và ít giá trị, ngoại trừ có thể cho các đối thủ cạnh tranh kinh doanh.

Trang mẫu bên dưới từ một cuốn sách mã năm 1888, hiển thị một số hoặc từ mã để thay thế một cụm từ văn bản gốc.

Một số sách mã điện báo cũng được thiết kế để cung cấp mã mật mã thực sự, như trong ví dụ trên. Cụm từ bản rõ được chuyển đổi thành số hoặc từ được mã hóa liên quan đến cụm từ đó. Ngoài ra, mã có thể có một số được thêm vào hoặc từ được mã hóa có thể được mã hóa thêm. Vì vậy, khóa trở thành cuốn sách, là công khai, nhưng cũng là khóa riêng của các số được thêm vào mã. Để bảo mật hơn nữa, các từ của tin nhắn có thể được mã hóa thêm.

Qua nhiều năm, các mã ngày càng trở nên phức tạp hơn để chống lại sự tinh vi ngày càng tăng của các bộ mã. Một số mã được sử dụng như văn bản giả không có ý nghĩa. Một số từ thường được sử dụng sẽ có một số mã có nghĩa là cùng một từ hoặc cụm từ. Ngay cả với những cải tiến này, bao gồm mã được mã hóa, việc sử dụng sách mã cuối cùng đã được thay thế bằng các phương pháp mã hóa mạnh hơn và thân thiện hơn với người dùng.


Câu trả lời 2:

Tôi không hào hứng với bất kỳ câu trả lời nào cho đến nay, vì vậy đó dường như là một lý do tuyệt vời để đưa ra câu trả lời của riêng tôi.

Từ điển của tôi định nghĩa mã Code là một hệ thống các từ, chữ cái, hình hoặc các ký hiệu khác được thay thế cho các từ, chữ cái khác, v.v., đặc biệt cho các mục đích bí mật, với từ mật mã mật mã là một từ đồng nghĩa phổ biến.

Không phải tất cả các mã được sử dụng để bảo mật. Thật vậy, ví dụ về mã Mor Morse mã mà bạn đưa ra không có nghĩa là để che giấu ý nghĩa của tin nhắn. Điều này có nghĩa là làm cho hoạt động của điện báo hoặc radio hiệu quả hơn, bằng cách thay thế các chữ cái bằng các chuỗi ngắn và dấu gạch ngang cho các chữ cái phổ biến và các chuỗi tương đối dài hơn cho các chữ cái ít phổ biến hơn.

Một ví dụ khác về các mã không che giấu ý nghĩa của các thông điệp là bảng chữ cái ngữ âm của NATO. Mỗi chữ cái của bảng chữ cái được gán một từ (Alfa, Bravo, Charlie, Delta, Echo ..) được sử dụng để giúp tránh nhầm lẫn khi đánh vần các từ trên các kênh ồn ào.

Đài phát thanh CB sử dụng các mã 10 của 10VĐT để liên lạc nhanh chóng với 10 số 10! 20 tuổi của bạn là gì?

Ham radio có số lượng lớn mã Q.

Có rất nhiều ví dụ khác.

Thuật ngữ Mã hóa mật mã hầu như chỉ được sử dụng cho các mã có mục đích che giấu ý nghĩa của thông điệp. Do đó, mã Morse Morse không phải là mật mã.

Theo một xấp xỉ đầu tiên, tất cả các mật mã là mã, nhưng không phải tất cả các mã đều là mật mã.


Câu trả lời 3:

Tôi không hào hứng với bất kỳ câu trả lời nào cho đến nay, vì vậy đó dường như là một lý do tuyệt vời để đưa ra câu trả lời của riêng tôi.

Từ điển của tôi định nghĩa mã Code là một hệ thống các từ, chữ cái, hình hoặc các ký hiệu khác được thay thế cho các từ, chữ cái khác, v.v., đặc biệt cho các mục đích bí mật, với từ mật mã mật mã là một từ đồng nghĩa phổ biến.

Không phải tất cả các mã được sử dụng để bảo mật. Thật vậy, ví dụ về mã Mor Morse mã mà bạn đưa ra không có nghĩa là để che giấu ý nghĩa của tin nhắn. Điều này có nghĩa là làm cho hoạt động của điện báo hoặc radio hiệu quả hơn, bằng cách thay thế các chữ cái bằng các chuỗi ngắn và dấu gạch ngang cho các chữ cái phổ biến và các chuỗi tương đối dài hơn cho các chữ cái ít phổ biến hơn.

Một ví dụ khác về các mã không che giấu ý nghĩa của các thông điệp là bảng chữ cái ngữ âm của NATO. Mỗi chữ cái của bảng chữ cái được gán một từ (Alfa, Bravo, Charlie, Delta, Echo ..) được sử dụng để giúp tránh nhầm lẫn khi đánh vần các từ trên các kênh ồn ào.

Đài phát thanh CB sử dụng các mã 10 của 10VĐT để liên lạc nhanh chóng với 10 số 10! 20 tuổi của bạn là gì?

Ham radio có số lượng lớn mã Q.

Có rất nhiều ví dụ khác.

Thuật ngữ Mã hóa mật mã hầu như chỉ được sử dụng cho các mã có mục đích che giấu ý nghĩa của thông điệp. Do đó, mã Morse Morse không phải là mật mã.

Theo một xấp xỉ đầu tiên, tất cả các mật mã là mã, nhưng không phải tất cả các mã đều là mật mã.


Câu trả lời 4:

Tôi không hào hứng với bất kỳ câu trả lời nào cho đến nay, vì vậy đó dường như là một lý do tuyệt vời để đưa ra câu trả lời của riêng tôi.

Từ điển của tôi định nghĩa mã Code là một hệ thống các từ, chữ cái, hình hoặc các ký hiệu khác được thay thế cho các từ, chữ cái khác, v.v., đặc biệt cho các mục đích bí mật, với từ mật mã mật mã là một từ đồng nghĩa phổ biến.

Không phải tất cả các mã được sử dụng để bảo mật. Thật vậy, ví dụ về mã Mor Morse mã mà bạn đưa ra không có nghĩa là để che giấu ý nghĩa của tin nhắn. Điều này có nghĩa là làm cho hoạt động của điện báo hoặc radio hiệu quả hơn, bằng cách thay thế các chữ cái bằng các chuỗi ngắn và dấu gạch ngang cho các chữ cái phổ biến và các chuỗi tương đối dài hơn cho các chữ cái ít phổ biến hơn.

Một ví dụ khác về các mã không che giấu ý nghĩa của các thông điệp là bảng chữ cái ngữ âm của NATO. Mỗi chữ cái của bảng chữ cái được gán một từ (Alfa, Bravo, Charlie, Delta, Echo ..) được sử dụng để giúp tránh nhầm lẫn khi đánh vần các từ trên các kênh ồn ào.

Đài phát thanh CB sử dụng các mã 10 của 10VĐT để liên lạc nhanh chóng với 10 số 10! 20 tuổi của bạn là gì?

Ham radio có số lượng lớn mã Q.

Có rất nhiều ví dụ khác.

Thuật ngữ Mã hóa mật mã hầu như chỉ được sử dụng cho các mã có mục đích che giấu ý nghĩa của thông điệp. Do đó, mã Morse Morse không phải là mật mã.

Theo một xấp xỉ đầu tiên, tất cả các mật mã là mã, nhưng không phải tất cả các mã đều là mật mã.