PHƯƠNG PHÁP MÃ HÓA VÀ GIẢI MÃ THÔNG TIN TRONG THÂM TIỀM
- Thành Nghị Filmseries Fanpage

- 11 thg 12, 2024
- 6 phút đọc
Có rất nhiều tình tiết cần được giải mã trong Thâm Tiềm
Đầu tiên, Tông Phương lấy được "Kính Hoa Duyên", hắn nói: Đây là chìa khóa, còn có một cuốn mật mã bị Vân Hoằng Thâm lấy đi.
Vân Hoằng Thâm lấy được cuốn sách mật mã, mở ra và thấy tất cả đều bằng tiếng nước ngoài, anh hoàn toàn không hiểu gì cả. Anh nói với anh trai: Chìa khóa giải mã đã bị người Nhật lấy đi, không có chìa khóa đó thì không thể mở khóa mật mã. Nhưng sau đó, Vân Hoằng Thâm đã sử dụng phương pháp giải mã mạng lưới chín ô vuông để biến các từ nước ngoài trong sách mật mã của anh Tám thành các nhóm số (viết trên bảng đen), và hào hứng nói với Vân Mộ Chi trong trí tưởng tượng: Bố ơi, con đã làm được rồi!
Nhìn thấy điều này, nhiều khán giả có thể chưa hiểu rõ mối quan hệ giữa chìa khóa mật mã, mạng lưới chín ô vuông, các con số, chữ ngoại ngữ trên sổ tay và thông tin của anh Tám là gì?
Để giải quyết những nghi ngờ trong lòng khán giả,
Hôm nay chúng ta sẽ nói về cơ sở của việc mã hóa và giải mã thông tin.
Đầu tiên, hãy để tôi giải thích hai điều.
Trước hết, hãy để tôi nói về bối cảnh ở đây, điều này dành cho những khán giả yêu thích việc tìm hiểu sâu. Mục đích là để khán giả hiểu rõ hơn về các chi tiết của bộ phim. Nó không có ý nghĩa hay mục đích nào khác và đừng suy nghĩ quá nhiều.
Thứ hai, sau này đừng gọi tôi là biên kịch lão sư, tôi là biên tập viên phụ trách trong tổ kịch bản, và tôi đã nghỉ hưu rồi. Vậy nên tôi mới có thời gian để trò chuyện với tất cả các bạn. Nếu các bạn gọi tôi là "biên tập viên cộng tác", tôi sẽ cảm thấy phù hợp và thoải mái hơn.
Bây giờ, chúng ta hãy nói về chủ đề chính, nó có thể khá dài, vì vậy tôi sẽ chia làm nhiều phần vì không thể trình bày hết ý trong một bài viết.
Theo ghi chép văn học (Khương Thượng · Lục Thao), mã hóa thông tin xuất hiện sớm nhất trong lịch sử Trung Quốc là vào thời nhà Chu và được phát minh bởi Khương Tử Nha. Tướng quân đi chinh chiến biên ải nên truyền đạt thông tin như thế nào cho vua Chu? Viết trực tiếp trên phiếu tre, nếu sứ giả bị địch bắt thì chẳng phải sẽ bị rò rỉ thông tin sao? Khương Tử Nha đã đưa ra một giải pháp: không có chữ nào được viết trên các tấm tre và chúng được cắt thành các độ dài khác nhau để thể hiện các ý nghĩa khác nhau, như trong Hình 1. Đây là cách mã hóa thông tin sớm nhất trong lịch sử Trung, được gọi là "Âm Phù" vào thời cổ đại.

Nhưng điều này chỉ có thể truyền tải những thông tin đơn giản, như vậy là chưa đủ. Khương Tử Nha lại phát minh ra "Âm văn". Cho dù những tấm tre có chữ viết bị cắt thành nhiều đoạn, xáo trộn và giao cho nhiều người đưa tin truyền đi, cho dù kẻ địch có bắt được một hai cái cũng không thể hiểu được. Tuy nhiên, theo cách này, thông tin được chuyển đến vua Chu không đầy đủ và khó hiểu.
Ở nước ngoài, đó là vào thời kỳ Hy Lạp cổ đại. Vào năm 404 trước Công Nguyên, người Sparta đã phát minh ra "mật mã Seta", thường được gọi là "mật mã". Xem Hình 2.

Đầu tiên, người gửi quấn dải da xung quanh một thanh gỗ có kích thước và độ dày nhất định rồi viết tin nhắn. Sau khi dải da được mở ra, các chữ cái sẽ bị xáo trộn và không thể đọc được. Người gửi quấn dải da quanh eo để dễ mang theo; sau khi người nhận lấy được dải da, anh ta quấn dải vải bằng một thanh gỗ có cùng kích thước, các chữ cái trở lại bình thường và có thể giải mã được. Nhưng một khi mọi người đều biết phương pháp này thì nó sẽ không có chức năng mã hóa.
Sau đó ở La Mã cổ đại, Julius Caesar đã phát minh ra một phương pháp mã hóa mới gọi là "mật mã Caesar". Đây là một phương pháp chuyển vị.
Ví dụ: nếu bạn di chuyển nó lùi lại ba vị trí, A sẽ được viết là D, B sẽ được viết là E..., chẳng hạn như LOVE được viết là ORYH, tất cả chúng ta đều biết từ trước, nhưng chúng ta không biết từ sau, vì vậy chúng ta sẽ phải mã hóa nó.
Tuy nhiên, với phương pháp mã hóa này, chỉ cần bạn di chuyển nó lùi lại một, hai hoặc ba... bạn luôn có thể bẻ khóa nó nếu tiếp tục cố gắng. Để đẩy nhanh quá trình bẻ khóa, một số người thậm chí còn phát minh ra "Caesar Cryptocoin", như trong Hình 3.

Xoay các chữ cái ở vòng tròn bên trong (được mã hóa) để căn chỉnh chúng với các chữ cái ở vòng tròn bên ngoài. Lỗ nhỏ ở giữa hiển thị số lần dịch chuyển ngược lại. Bạn có thể nhanh chóng tìm ra số lần dịch ngược chính xác và giải mã nó.
Để giải quyết vấn đề này, người ta nói rằng Caesar đã phát minh ra một phương pháp mã hóa, đó là phá vỡ trật tự và mã hóa từng chữ cái bằng một mã số.
Ví dụ: A là 56, B là 47,...
Người gửi chuyển đổi các chữ cái của bức thư gốc thành một nhóm mã số theo bảng mã hóa và mã hóa tin nhắn sau đó chuyển nhóm chữ số thành các chữ cái theo bảng mã hóa và giải mã nó. Nếu có ai đó giữa đường chặn lấy bức thư, và họ sẽ không thể làm gì nếu không có bảng mã hóa tương ứng.
Điều này đã giải quyết được một vấn đề lớn.
Phương pháp mã hóa và cách hóa giải mã hóa này đã được sử dụng trong hàng trăm năm.
Nhưng phương pháp này cũng có một vấn đề, đó là một ký tự, một mã, tức là mỗi chữ cái chỉ có một mã. Nếu một số chữ cái được sử dụng thường xuyên, mã của chúng sẽ xuất hiện thường xuyên; nếu một số chữ cái được sử dụng ít thường xuyên hơn, mã của chúng sẽ xuất hiện ít thường xuyên hơn. Điều này sẽ tạo thành một khuôn mẫu, và sớm hay muộn khuôn mẫu này cũng sẽ bị phát hiện.
Minh chứng cho điều này, vào thế kỷ thứ 9 sau Công nguyên, nhà mật mã người Ả Rập Al-Kindi đã phát hiện ra tần suất của mỗi chữ cái xuất hiện trong các tài liệu thông qua phân tích thống kê.
Ở đây tôi liệt kê tần số của các chữ cái tiếng Anh (các con số là tỷ lệ phần trăm tần số):
a 8.2 ,b 1.5 ,c 2.8, d 4.3, e 12.7, f 2.2, g 2.0, h 6.1, i 7.0, j 0.2 ,k 0.8, l 4.0 ,m 2.4, n 6.7 ,o 7.5, p 1.9, q 0.1, r 6.0, s 6.3 ,t 9.1 ,u 2.8 ,v 1.0 ,w 2.4 ,x 0.2 ,y 2.0 ,z 0.1
Trong số đó, chữ e xuất hiện thường xuyên nhất, theo sau là chữ a…. Vì vậy, nếu bạn nhận được một chữ cái được mã hóa bằng một mã, mã xuất hiện thường xuyên nhất có thể là e và mã xuất hiện thứ hai có lẽ là... Bằng cách này, chỉ cần cố gắng dịch chuyển nhiều lần, bạn có thể đoán được toàn văn từng bước một.
Vì vậy phương pháp bẻ khóa mật khẩu này được gọi là "đoán". Cho đến thời hiện đại, nhiều cách mã hóa và đoán khác nhau dựa trên các quy tắc mã hóa đã trở thành phương tiện chính để mã hóa và giải mã thông tin.
Dài quá nên hôm nay chúng ta dừng ở đây và nói chuyện sau nhé.
---西西河老拙---
(Bài viết từ biên kịch cộng tác phim Thâm Tiềm)
Trans: Suteki Dane
Hình ảnh: 西西河老拙
---Bản dịch này thuộc về Thành Nghị Filmseries Fanpage---
~Cảm ơn bạn đã đọc~

Bình luận