第191章 清華和藍翔的差別

投票推薦 加入書籤 小說報錯

  10分鐘前,王霽發現一個重要信息!

  他對密碼整體掌握度達到了——

  56%!

  由於一直忙於修改單個字符,他沒在意整體掌握度,直到剛才休息時再次打開密鑰文件,才發現掌握度的變化。

  發生變化是合理的,但56%這個值,比預想的要快得多!

  因為,目前已破譯920個字符,只占2048個字符的44.9%……

  離56%很遠!

  這是為什麼?

  王霽想了整整1分鐘。

  終於明白——

  他原本就有21%的掌握度,這是基於字符本身的信息量。

  也就是說,未知的部分總共只有79%,而這79%的未知,他已經攻破了44.9%,掌握度變成21%+79%*44.9%……

  正好是56%!

  早該想到的……

  其實按這個方式推算,只需754個字符,就能夠達到50%掌握度。

  但之前用分屏方式,每個字符都是獨立的,始終沒有想到這一點。

  合在一起,那些已經破譯的字符,會帶動整體掌握度上升!

  還真是分有分的好,合有合的好。

  分久必合,合久必分。

  如果及早醒悟,大約40分鐘之前就達到50%了,不過……

  現在也不晚!

  因為,掌握度50%是個關鍵的檻。

  得知缺陷具體位置,哪怕沒有詳細提示,也可以針對性解決。

  王霽電腦終端里的密鑰文件,前920個字符都沒問題,是正常的黑底白字,從第921個開始,紅點閃爍!

  密密麻麻……

  密集恐懼撲面而來,

  晃得眼暈!

  他調整編輯器格式,放大字符間距,終於好受一些。

  後1128個字符幾乎是紅色海洋,只有將近20個斷點。

  這很符合概率,因為每個字符有62種可能,也就是說,這份隨機生成的密鑰,每個字符都有1/62的正確性。

  1128的1/62,是18.2。

  他想到了批量修改的辦法。

  藉助AI寫了個腳本,把正確字符的位置記錄下來,例如:

  [1,754],782,801,858,867,……

  腳本先讀取這個文件,把不在這個範圍的字符位置批量修改。

  首先,都改成a,

  再打開文件觀察,

  把字符a的過一遍,

  其中,沒紅點是正確字符,

  將它們位置補充到文件里。

  這個方法可能會出現重複,所以腳本每次讀取位置前,都要去重、合併區間,將正確字符位置文件歸整化。

  第2次修改,再重複這個過程。

  改成字符b。

  第3次,改成字符c,

  第4次,改成字符d,

  ……

  看似每次都要用眼睛掃描1000多個字符,實際並沒有那麼多。

  因為當次需要注意的,只有一個字符,如a、b、c、d……

  王霽可以用查找功能,直接定位出這個字符,高亮顯示,他需要調整的,是那些高亮顯示、又沒有紅點的。

  非常快!

  從概率講,每次平均能找出18個。

  應該花不了太多時間。

  因此他誇下海口,1小時搞定!

  對石磊道:「我大概1小時後就能破譯密鑰,麻煩石總轉告數安同事,請他們準備清除木馬、恢復文件系統。」

  看到王霽自信的笑容、堅定的手勢,排除他瞎J8吹牛逼的可能性……

  一定是又有重大突破!

  在場領導士氣大振!


  唐銳問:「小伙子,你有幾分把握?你要明白,事關重大啊!」

  王霽不認識唐局,笑道:「滿分有幾分,我就有幾分把握。現在是0點10分,1點10分我準時給你們密鑰。」

  說完,比劃了個手勢。

  噓——

  愛卿退下,朕要開始裝逼了!

  會議室重歸安靜,王霽輸入命令,第一次執行腳本,隨即……

  打開編輯器、

  查找字符a、

  跳到第1個高亮無紅點處、

  記錄位置、

  跳到第2處……

  全程下來,總共花費……

  70秒!

  主要是錄入很花時間。

  他心算了下,總共需要61次循環,因為最後一次可以直接改成9,每次按70秒算的話,總共需要……

  72分鐘。

  比預計的1小時,多出12分鐘。

  臥槽,大意了!

  裝逼一時爽……

  其實,72分鐘也是完全OK的,因為他還有將近2小時,但……

  這不是O不OK的事,剛才裝逼時,食指晃得好爽,還對那個大爺放了狠話,噓了幾個廳級幹部,讓他們閃開。

  現在追出去,跟人說要多花12分鐘?

  絕對不行!

  這不是60分鐘和72分鐘的差別。

  是清華和藍翔的差別!

  王霽正在後悔,腦子裡驀地一道靈光閃過,嘴角輕輕揚起。

  剛才他忽略了50%掌握度,現在又發現,自己還有個殺招沒用——

  80%掌握度!

  他立刻繼續執行腳本,批量修改字符,b、c、d、e、f、g……

  第33次循環後,將字符I錄完,執行腳本,再次打開編輯器……

  目光集中到第一個紅點。

  有提示:

  「此處密鑰錯誤,應為字符1。」

  掌握度:80%!

  為了突破50%掌握度,他並不需要確認2048個字符的一半。

  同樣地,為了突破80%掌握度,也不需要確認2048字符的80%。

  實際上,由於未知部分總共是79%,他只需要確切掌握74.7%的密鑰字符數即可,也就是大約1530個字符。

  去除已經確認的920個,還需要再增加610個字符。

  經過34次腳本執行,新增613個。

  達到要求!

  有了準確提示,剩下就簡單了……

  515個字符,依次修改即可。

  按字符J搜索、

  定位到第一個紅點處、

  根據提示修改為1、

  再跳到下一個紅點、

  根據提示修改為Z、

  ……

  每個字符只用2秒鐘就能改掉,515個字符共花18分鐘。

  加上33次完整循環的定位、錄入時間,總共耗時……

  57分鐘!

  提前3分鐘交卷!

  王霽最後確認密鑰文件沒有紅點,打開了會議室的門。

  唐銳、喬卓、趙東方、石磊、趙楷、孫航、毛識君全部守在門口。

  「破解密鑰了!」王霽聲音很低沉。

  帶著嘶啞。

  對毛識君說第二句話時,已經是有氣無力:「毛總,我把密鑰文件發給你了,拿去嘗試恢復文件系統吧。」

  說完攤到座位上,悶了一口苦不拉幾的咖啡,呼呼喘氣。

  額頭全是汗珠,本來神采奕奕得眼眸布滿血絲。

  身體疲憊得像剛跑完馬拉松。

  毛識君眼裡滿是感動:「以前錢給少了啊,感覺命都搭進去了……」

  石磊看了看手錶:「還差3分鐘才到1個小時,王總真是個謙虛又有擔當的小伙子,難怪總輸給他……」

  王霽內心:

  「太特麼累了……」

  「以後誰強行裝逼誰是孫子!」

章節目錄