Chương 100: Như vậy là đã giải mã được rồi.
Từ Nguyên Những ngày gần đây, anh luôn theo dõi tiến độ trên bảng điều khiển. Sau khi kỳ thi cấp bốn kết thúc, anh nhận thấy thanh progres đã chạm đến mức 100%, điều này chứng tỏ rằng nhóm của Vương Tiểu Vân đã thành công trong việc giải mã thuật toán MD5.
Anh đang chuẩn bị gọi điện để chúc mừng thì không ngờ họ lại gọi cho anh trước.
Trong cuộc điện thoại, Vương Tiểu Vân thông báo với anh rằng nhóm đã sử dụng phương pháp va chạm độ chênh mới của anh để liệt kê được gần ba trăm điều kiện cần thiết, và đã xây dựng thành công thuật toán tấn công dựa trên các giá trị độ chênh đó. Bây giờ chỉ cần áp dụng thuật toán này để thử giải mã MD5 là được.
Trước thềm khoảnh khắc lịch sử này, họ đã mời anh đến Đại học Qilu để cùng nhau kiểm chứng kết quả. Đặc biệt sau khi anh thông báo tin này cho Đường Thời Hoàng, vị này đã vô cùng hào hứng đến nỗi tự mình xin nghỉ phép và thậm chí còn thúc giục anh nhanh chóng lên đường.
Xét đến việc cả Vương Tiểu Vân và toàn bộ nhóm đang chờ đợi mình, Từ Nguyên không do dự nữa. Anh mua vé tàu mới nhất và lập tức lên đường đến Thành phố Quan Trường.
……
“Em học trò nhỏ.”
“Cuối cùng em cũng đến rồi.”
“Chúng ta mau về trường đi, các giáo sư đang chờ em đấy.”
“Xe đang ở bên ngoài.”
Thái Lập đã đợi ở ga Thành phố Quan Trường rất lâu, và khi cuối cùng cũng nhìn thấy bóng dáng của Từ Nguyên, anh vội vàng bước ra ngoài để chào đón.
So với lần trước, giờ đây anh ấy có vẻ vô cùng nóng vội.
Không đợi Từ Nguyên nói gì, anh ấy đã cầm lấy chiếc ba lô và đi về phía trước.
Từ Nguyên bất ngờ trước hành động này và thốt lên một câu:
“Giáo sư Vương và mọi người vẫn chưa kiểm chứng à?”
“Vì mọi người đều đang chờ em mà, giáo sư Vương đã yêu cầu phải đợi em đến rồi mới cùng nhau kiểm tra kết quả.”
Nghe vậy, Thái Lập đành tạm dừng hành động của mình, ngước lên và giải thích với vẻ ngưỡng mộ:
“Dù kết quả có thành công hay không, người đã cung cấp phương pháp va chạm độ chênh mới này nhất định phải có mặt tại đó.”
Khi nghe những lời nói của Thái Lập, Từ Nguyên cũng cảm thấy xúc động trước cách làm của Giáo sư Vương Tiểu Vân.
Toàn bộ nhóm dự án đã bỏ ra rất nhiều công sức và thời gian để hoàn thành dự án này; chỉ cần nhập vài giá trị ban đầu vào máy tính là có thể biết kết quả cuối cùng là thành công hay thất bại… Nhưng bây giờ, họ lại đang tạm thời dừng lại ở bước thao tác đơn giản nhất này.
Đối với các thành viên trong nhóm, điều này chắc chắn rất khó chịu.
Đặc biệt là khi anh ta vừa đi bộ từ nơi xuống xe, anh ta đã nhận thấy rằng Thái Lập có vẻ mệt mỏi hơn so với lần trước. Có lẽ trong những ngày qua, tất cả mọi người đều phải thức trắng đêm để nhanh chóng giải mã thuật toán MD5.
Nghĩ đến đây, Từ Nguyên không dừng bước, mà tiếp tục đi theo Thái Lập về phía chiếc xe bên ngoài.
“Đây là xe của Giáo sư Đinh.”
Hai người dừng lại bên cạnh một chiếc xe sedan màu đen, và Thái Lập không quên giải thích thêm: “Giáo sư Đinh đã đặc biệt yêu cầu tôi đến đón bạn.” Nói xong, anh ta liền mở cửa sau xe.
Nhưng Từ Nguyên không ngồi vào hàng ghế sau, mà đi thẳng vào ghế phụ lái.
Thấy vậy, Thái Lập thoạt ngập ngừng, rồi nhanh chóng nở nụ cười rạng rỡ. Anh ta vội vàng vào xe và khởi động.
Quãng đường từ ga Quán Thành đến Đại học Qilu không quá xa; chỉ mất một thời gian ngắn là họ đã đến nơi.
Mặc dù đây mới là lần thứ hai anh ta đến đây, nhưng Từ Nguyên đã ghi nhớ khá rõ đường đi bên trong khuôn viên trường đại học; vì vậy, dù không có Thái Lập hướng dẫn, anh ta vẫn có thể tự tìm đến văn phòng của Vương Tiểu Vân và nhóm.
Có lẽ vì Giáo sư Đinh Kiện và Vương Thường Tân đang rất lo lắng chờ đợi, nên cửa văn phòng đã được mở sẵn. Từ Nguyên và Thái Lập không cần gõ cửa, mà trực tiếp bước vào bên trong.
“Giáo sư Vương…”
“Từ Nguyên em học trò đã đến rồi.”
Không cần Thái Lập nhắc nhở, ba vị giáo sư đã nhìn thấy Từ Nguyên và vội vàng đứng dậy, nhiệt tình gọi anh ấy lại.
“Trên đường đi có thuận lợi không?”
“Cảm ơn Giáo sư Vương đã quan tâm, mọi việc đều diễn ra khá thuận lợi,” Từ Nguyên gật đầu trả lời câu hỏi của Vương Tiểu Vân.
Bên cạnh, ông Đinh Kiện có vẻ hơi nóng vội và ngay lập tức chuyển sang vấn đề chính:
“Bây giờ Từ Nguyên đã đến rồi, chúng ta có thể bắt đầu kiểm tra ngay được không?”
“Tôi cũng rất nóng lòng,” Giáo sư Vương Thường Tân cũng đồng ý.
Là thành viên của nhóm dự án, Từ Nguyên hoàn toàn hiểu được mong muốn gấp rút kiểm chứng kết quả của mọi người. Dù kết quả có thất bại thì ít nhất cũng phải biết được nguyên nhân.
Vì vậy, anh ấy cũng đề nghị: “Thế thì chúng ta hãy bắt đầu ngay thôi, Giáo sư Vương nghĩ sao?”
“Tất nhiên là không vấn đề gì cả,” Giáo sư Vương đáp.
Lúc này, khuôn mặt Vương Tiểu Vân cũng hiện lên nụ cười; sau khi nói xong, anh ấy liền đi về phía chiếc máy tính đang bật sẵn. Ông Đinh Kiện, Giáo sư Vương Thường Tân và Thái Lập cũng vội vàng tiến lại gần, không ai muốn bỏ lỡ khoảnh khắc lịch sử này.
“Theo phương pháp va chạm mà bạn đề xuất, chúng tôi đã hoàn thành việc xác định tất cả các điều kiện cần thiết để tính điểm chênh lệch.”
“Algo tấn công mới được viết ra này có thể được sử dụng ngay để tấn công MD5.”
“Tuy nhiên, kết quả cuối cùng liệu có thành công hay không vẫn chưa thể khẳng định được.”
Đứng bên cạnh chiếc máy tính, Vương Tiểu Vân thay đổi thái độ nghiêm túc; trong ánh mắt anh ấy, ngoài sự mong đợi còn xen lẫn chút lo lắng. Hai vị giáo sư Đinh Kiện và Vương Thường Tân cũng vậy.
Sau khi thay đổi phương pháp va chạm, họ đã nỗ lực giải mã trong thời gian dài… Tất nhiên, họ hy vọng sẽ có kết quả tốt. Nhưng khi nghĩ đến độ khó của việc crack mã MD5 và sức mạnh của Cục Công nghệ Tiêu chuẩn, họ không khỏi cảm thấy lo lắng.
Ngược lại, khuôn mặt của Từ Nguyên luôn giữ được sự bình tĩnh. Anh ta đã biết từ lâu rằng thanh tiến trình trên màn hình đã đạt 100%, điều này chứng tỏ việc giải mã MD5 đã thành công; vì vậy, kết quả của lần kiểm tra này chỉ có thể là một duy nhất. Tuy nhiên, đáng chú ý là dưới ánh mắt mong đợi của mọi người, Vương Tiểu Vân không hề nhập các giá trị ban đầu để kiểm tra. Thay vào đó, anh ta lại nhìn về phía Từ Nguyên và nói: “Hãy để anh ấy thực hiện việc kiểm tra đi.” Nghe vậy, Từ Nguyên lập tức hiểu ý của Vương Tiểu Vân – rõ ràng là vì anh ta đã phát triển ra phương pháp va chạm mới, giúp giải mã nhanh hơn. Về điều này, cả nhóm đều không hề có ý kiến gì khác, coi đó là điều hiển nhiên. Tất cả mọi người đều biết rằng nếu không có phương pháp va chạm mới do Từ Nguyên đề xuất, thì hôm nay họ sẽ không thể đạt được thành quả này; có lẽ họ sẽ còn tiếp tục đi sai hướng và lãng phí thời gian một cách vô ích. Trong tình huống như lúc này, Từ Nguyên không hề keo kiệt hay tỏ ra kiêu ngạo; điều quan trọng nhất là làm hài lòng mong muốn của mọi người. Vì vậy, anh ta không chút do dự mà đứng vào vị trí của Vương Tiểu Vân, nhanh chóng bắt đầu gõ phím trên bàn phím. Quá trình giải mã MD5 gồm hơn sáu mươi bước, và Từ Nguyên đã quen thuộc với từng bước trong quá trình này. Sau khi nhập các giá trị ban đầu vào chương trình và thực hiện theo các bước hướng dẫn, anh ta nhanh chóng nhận được kết quả cuối cùng. Gần như ngay lập tức sau khi anh ta nhấn phím hoàn tất, tất cả mọi người đều vô thức nghiêng đầu sát màn hình, muốn nhìn thấy kết quả kiểm tra ngay lập tức. “Thành công rồi!” “Chúng ta đã giải mã được MD5.” “Mật khẩu MD5 thực sự có lỗ hổng.” Khi Ding Jian là người đầu tiên hét lên với niềm vui, cả văn phòng lập tức vang lên tiếng reo hò phấn khích. Mọi người đều rất vui mừng với kết quả này. Là sinh viên tiến sĩ duy nhất có mặt tại đó, Thái Lập cũng bất ngờ đến mức không dám tin vào những gì đang xảy ra.
Trước khi gia nhập nhóm của Vương Tiểu Vân, anh ấy có quan điểm khá cứng rắn về việc sử dụng mật khẩu MD5.
Là loại mật khẩu do chính người đoạt giải Nobel Turing, Li Weist, thiết kế, nó được Cục Công nghệ Tiêu chuẩn mô tả là “không thể bị phá vỡ trong hàng triệu năm”, và đã khiến cho rất nhiều chuyên gia mật mã trên thế giới phải từ bỏ ý định giải mã nó. Vì vậy, khi Giáo sư Vương Tiểu Vân thành lập nhóm để thử giải mã, không ai tin rằng họ có thể thành công.
Nhưng bây giờ, chỉ bằng cách sử dụng phương pháp va chạm do Từ Nguyên nghiên cứu ra, họ đã đạt được thành tựu này trong vòng chưa đầy nửa năm.
Cần biết rằng, khi quyết định sử dụng phương pháp mới này, họ đã phải từ bỏ toàn bộ tiến độ công việc trước đó và bắt đầu lại từ đầu – gần như giống như việc bắt đầu giải mã từ con số không.
“Thật không thể tin được… Họ đã giải mã được rồi sao?”
Anh ta thì thầm những lời đó, cố gắng chấp nhận sự thật trước mắt mình.
Ngay sau đó, Wang Changxin nhanh chóng lấy lại bình tĩnh và không ngần ngại khen ngợi:
“Thật là phi thường.”
“Từ Nguyên… Anh chính là thiên tài Lĩnh vực Mật mã học xuất sắc nhất mà tôi từng gặp.”
“Việc Xiao Yun có thể mời anh tham gia vào dự án giải mã MD5 thực sự là may mắn lớn cho cả nhóm chúng ta.”
Lúc này, khuôn mặt của Vương Tiểu Vân cũng hiện lên nụ cười vui mừng; ông tiếp tục nói:
“Ban đầu, tôi chỉ quan tâm đến khả năng toán học của Từ Nguyên và muốn tận dụng cơ hội này để anh ấy học hỏi về hàm băm, nhằm đào tạo thêm nhiều chuyên gia Lĩnh vực Mật mã học cho đất nước sau này.”
“Tôi không ngờ rằng Từ Nguyên lại có thể trực tiếp giúp chúng tôi giải mã được MD5… Tôi thực sự rất vui vì quyết định của mình.”
Nói xong, ông nhìn thẳng vào mắt Từ Nguyên và thông báo một tin quan trọng:
“Vì vậy, tác giả đầu tiên của bài báo này sẽ là Từ Nguyên… Và anh sẽ tham gia hội nghị mật mã quốc tế vào tháng Tám năm nay.”
Wang Changxin và Ding Jian đã biết về điều này từ trước, vì vậy họ đều mỉm cười đồng ý mà không hề có ý kiến gì khác.
“Tôi đồng ý.”
“Đó là điều nên làm.”
Từ Nguyên nghe thấy những lời này thì khá bất ngờ và vội vàng nói: “Như vậy có hơi không phù hợp chứ, Giáo sư Vương?”
Dù sao thì anh ấy cũng là người cuối cùng gia nhập nhóm dự án, việc trở thành tác giả đầu tiên như vậy thực sự rất hiếm gặp.
Nhưng ngay khi anh ấy vừa nói xong, trước khi Vương Tiểu Vân kịp phản ứng, giọng của Đinh Kiện đã vang lên:
“Cái gì gọi là phù hợp hay không phù hợp chứ? Những gì thuộc về bạn thì đó chính là của bạn.”
“Lần này chúng ta đang hợp tác với Khoa Toán học Qinghua; nếu không phải vì bạn đã phát triển ra phương pháp va chạm mới mẻ đó, thì sẽ không thể giải mã MD5 nhanh đến thế được. Nếu bạn không phải là tác giả đầu tiên, thì Khoa Qinghua cũng sẽ không đồng ý đâu,” Giáo sư Vương Thường Tân nói với giọng đùa cợt.
“Thôi đi.”
“Chúng ta không nói về chuyện này nữa.”
Nghe xong cuộc trò chuyện của họ, Vương Tiểu Vân liền đổi chủ đề ngay lập tức.
“Chỉ cần để chúng tôi viết bài báo là được; điều bạn cần làm là sắp xếp thời gian để tham dự hội nghị đúng hạn.”
Khi Vương Tiểu Vân nói đến đây, nếu tiếp tục từ chối thì sẽ trông có vẻ quá keo kiệt.
Và ngay lập tức sau đó, Từ Nguyên đành phải gật đầu đồng ý.
Nghĩ đến việc bài báo đầu tiên của mình đã được công bố trên tạp chí hàng đầu cùng với Lĩnh vực Toán học, và giờ đây lại có thêm một bài báo cho hội nghị khoa học hàng đầu về mật mã, thì nếu sau này lại xuất bản những bài báo kém chất lượng hơn thì thật sự không thể chấp nhận được.
Cuối cùng, bài báo nghiên cứu về việc giải mã mã MD5 này được ghi nhận với Vương Tiểu Vân là tác giả liên hệ và Từ Nguyên là tác giả đầu tiên.
Giáo sư Vương Thường Tân và Đinh Kiện đứng ở vị trí tác giả thứ hai, còn tên của Thái Lập tự nhiên được xếp ở cuối danh sách.
Tuy nhiên, đối với anh ấy mà nói, việc được ghi tên trong dự án này đã là một cơ hội rất lớn rồi.
Sau khi kết quả nghiên cứu được xác nhận là thành công, Từ Nguyên không ở lại lâu, mà ngày hôm sau đã trở về trường để chuẩn bị tham dự hội nghị khoa học về mật mã diễn ra sau hai tháng nữa.
Chưa có truyện phù hợp.