Chapter 7: Mã hóa

Màu nền
Font chữ
Font size
Chiều cao dòng

Không phí bất kì thời gian nào, cả hai lập tức trở lại giải đố.

Hiện họ đã có đáp án cho phần Hosea, đó là:

"N(ON)(NM)L(TS)(PO)P(VU)O(ON)F(LK)(LK)N(QP)J(NM),(ON)(VU)(ON)(NM)PSK(WV)R(LK)(IH)MP(HG)FWK(UT),(ED)RW(GF)N(ON)RJN(NM)TN(FE)P(TS)(IH)"

Một đoạn mã dài ngoằng với mục đích chưa xác định. Tuy nhiên, ngẫm lại vài lần...Nam nghĩ cậu biết phải làm sao rồi.

Cậu chạy một mạch đến bàn, lôi ra một chồng giấy nháp. Toàn bộ nghiên cứu gần như hoàn chỉnh mà cậu bỏ dở bởi sự nghi ngờ trong mình. Nhưng giờ đây, cậu có thể tự tin tổng hợp chúng lại.

Nam tập trung cao độ, dứt khoác trên từng nét bút, rồi cậu hùng hồn đứng dậy trao nó cho Vân.

Một thông điệp:

"Do the code by itself, this self by that self, what started it all"

"Đây là kết quả phần Amos!"-Nam nói

"Còn chữ "code" trong này...ám chỉ cái mã của mình!"

Với hai phần giải xong và mối liên kết được tìm ra, khúc dạo đầu của cả câu đố xem như đã đến hồi kết. Kéo theo nó, một giai đoạn mới đầy gian truân vừa mở ra!

***

Quan sát thông điệp một hồi, Vân rút ra được một kết luận:

"Phần cuối của câu này..."

""What started it all", nó là manh mối hướng dẫn cách giải"

"Ông có ý tưởng nào không?"

Nghe vậy, Nam nhắm mắt, cọ tay dưới mũi suy nghĩ.

"Lúc mới đọc, tui tưởng nó nói tới sự kiện Tạo hóa"

"Nhưng nghĩ kĩ thì, mình đang giải mật mã, không phải tìm tài liệu tham khảo. Nên khả năng là nó không ám chỉ Genesis"

Rồi cậu nhìn xuống Mộng Vân đầy kiên định:

"Tui nghĩ nó đang nói tới ngoài đời"

Một sự kiện quan trọng, khơi nguồn cho mọi thứ đang diễn ra, thứ đã đưa hai người đến với cả câu đố này.

"Tất cả đều bắt đầu..."

"Khi hai mình nhìn vào bảng cảnh báo trên tủ"

"Look the other way!"

Một cụm từ mang âm hưởng quen thuộc khó cưỡng. Cái giây phút được cất lên nó như kích động toàn diện trực giác được tôi luyện sắc bén qua bao câu đố của Vân.

"Nó là...!"

Cô nhận ra ngay vụ gì.

"Chủ đề ngược!"

""Look the other way" ý là quay ngược về sau. Cái chủ đề tui giải đó giờ!"

Chủ đề ngược, vậy là, ta phải làm gì đó ngược lại sao?

"Đúng rồi!"-Nam đập tay vào nhau

"Là Atbash!"

Atbash, một dạng mã hóa có nguồn gốc Hebrew cổ. Trong đó, ta đơn giản chỉ việc đảo ngược thứ tự các chữ trên bảng chữ cái.

Và trong ngữ cảnh này, chúng ta sẽ dùng Atbash để biến đổi đoạn mã đó, hoàn thành vế đầu tiên, "Do the code by itself".

"Vậy thì, giải xong rồi còn lại "this self by that self" thôi!"-Vân nói

""That self" ám chỉ lại đoạn mã, còn "this self" là bản thân thông điệp!"

"Mà...uhm..."

"Tới đây nó kêu làm gì vậy?"

...

Nam câm lặng không biết trả lời sao, vì cậu cũng bí nốt.

Có thứ gì đó lạ lùng về câu này. Nó rõ ràng được viết tương quan với vế đầu tiên, yêu cầu phải áp dụng một thứ tương tự. Nhưng có điều...bản thân thông điệp này có phải mật mã đâu? Áp dụng mã hóa lên thì còn cái gì mà đọc nữa?

Cả hai đau đầu tìm một hướng đi khác, họ muốn lên kế hoạch kĩ lưỡng trước khi vào việc, biết rằng một sai sót sẽ tốn đi cả ngày công sức. Nhưng rồi, trong lúc xem xét câu đố đó...

"Nam...nhìn nè!"-Vân để ý một thứ.

"Cái đoạn mã này có có hai dấu phẩy, chia làm ba vế như cái thông điệp. Mà nó dài hơn với nhiều cặp chữ trong ngoặc. Nếu mình gom từng cặp lại xem như một thì..."

"Nó có đúng số chữ với thông điệp!"

Nên có một khả năng, một khả năng cô luôn quan ngại...

"Nó là key để giải mã!"

Nam lấn cấn nhìn lại, với một sự hoài nghi đậm trong ánh mắt.

"Vậy bà nghĩ đây là..."

"Thông điệp mã hóa nghĩa kép?"

Một khái niệm cậu chưa từng thấy ngoài đời, nhưng là thứ duy nhất có được.

Ở mức độ cơ bản nhất, để mã hóa ta cần có key. Key sẽ dùng để biến đổi thông điệp gốc thành dãy kí tự ngẫu nhiên không đọc được. Nhưng cũng có nghĩa là, với một key phù hợp, ta có thể biến đổi nó thành bất kì thứ gì...

Kể cả thành một thông điệp khác.

"Theo chủ đề ngược, để giải cái vế này, mình phải giải từng chữ bằng cách ánh xạ"-Vân nói

"Nghĩa là, mình tính khoảng cách từ chữ cái đến key tương ứng-"

"RRồi mmình nhảy một khoảng y hệt theo hướng nngược llại!!"-Nam đồng thanh

Cậu không thể buộc miệng mình lại, như sự vỡ lẽ cho một khám phá bất ngờ tưởng chừng viễn vong.

"Nếu vậy, lý do của mấy cặp chữ trong ngoặc..."-Nam nói

"Là tại khoảng cách giữa chữ trước và sau mã hóa là số chẵn, mình cần hai key liên tiếp để đại diện điểm chính giữa!"

...

Vân nhìn cậu tự hào, mỉm cười đầy hi vọng có phần ngưỡng mộ.

"Ông đúng là tiếp thu nhanh thật đó!"

Nghe vậy, Nam chỉ gãi đầu bẽn lẽn nét mặt ù ờ, như một niềm vui bất chợt cậu không biết phải xử lý sao.

Họ dành nửa tiếng tiếp theo giải tay từng chữ ấy, nửa tiếng trời cho cái công đoạn lằng nhằng tốn thời gian. Nhưng càng giải họ càng nhận ra, thông điệp ấy...càng trở nên vô nghĩa.

Họ dành thêm nửa tiếng nữa để mò mẫm truy lại từng bước một, truy lại căng thẳng như không cam tâm cho bao công sức ấy chẳng đi về đâu. Nhưng sau cùng, họ phải chấp nhận...

Họ không giải được.

Nam đập bút xuống đứng dậy thở dài. Cậu chống tay đi lòng vòng, hít không khí trong lành, cố thư giãn lại sau khoảng thời gian kiệt quệ ấy.

Trong đầu cậu bối rối bốn bề, hoang mang khó hiểu cho kết quả ấy. Tại sao nó lại như thế? Phải chăng, Vân đã sai lầm ngay từ đầu?

Nam hướng ánh nhìn bâng khuâng về phía Mộng Vân...Cô chỉ ngồi im đó chẳng nói một câu, tay chống che mặt. Cậu cảm thấy một nỗi thất vọng nặng nề, một sự suy sụp tinh thần đến mức những gì còn lại là những tiếng thở dài não nề.

Lòng cậu như thổn thức...

Không! Vân không thể nào sai được! Mọi lý lẽ cô ấy đưa ra đều đanh thép không còn bàn cãi. Vậy còn lời giải thích nào nữa? Chẳng lẽ mình sai từ Atbash sao? Không, mọi thứ về nó điều hợp lý đến hiển nhiên, chỉ đảo ngược trên...bảng chữ cái...thôi...mà...

Khoan đã...

Bảng chữ cái...

"Vân! Tui biết tại sao rồi!!!"-Nam vội vàng quay lại

Cô hiếu kỳ ngước lên chưa kịp nói gì thì cậu chạy vút đi đến khu sách cấm.

"Mình giả định sai từ bước đầu tiên"-Nam nói

Cậu hồ hởi trở về, từng bước lớn với một vật trên tay.

"Đúng là phải đảo ngược bảng chữ cái..."

"Nhưng mà là cái bảng này!"

Cậu đặt mạnh nó xuống bàn, một thứ Vân không thể nào quên được.

Cái bảng chữ cái không có chữ "Z"!

Việc này sẽ làm tất cả phần tử trong mã Atbash dời một đơn vị về bên phải. Khiến cho mọi chữ cái trong thông điệp giải mã phải phải xê dịch hai đơn vị. Giờ thì mọi thứ đã rõ rồi!

Và với nó, hai người cặm cụi giải mã trong sự cao trào quyết tâm, hưởng ứng nhiệt liệt. Với mọi chữ cái ghi xuống, mọi thứ ngày càng có nghĩa thấy rõ, câu trả lời như dần hiện ra hé lộ ngay trước mắt!

Sau cả tiếng trời miệt mài giải đố, Nam đặt nét bút cuối cùng, với một sự nhẹ nhõm trên khuôn mặt.

Cậu đã làm được rồi...Cả hai đã làm được rồi...

Một thông điệp:

"The three quotients, can fair and or square, the second thou saw"


Bạn đang đọc truyện trên: Truyen2U.Net