第191章 清華和藍翔的差別

字數:6016   加入書籤

A+A-


    10分鍾前,王霽發現一個重要信息!
    他對密碼整體掌握度達到了——
    56!
    由於一直忙於修改單個字符,他沒在意整體掌握度,直到剛才休息時再次打開密鑰文件,才發現掌握度的變化。
    發生變化是合理的,但56這個值,比預想的要快得多!
    因為,目前已破譯920個字符,隻占2048個字符的44.9……
    離56很遠!
    這是為什麽?
    王霽想了整整1分鍾。
    終於明白——
    他原本就有21的掌握度,這是基於字符本身的信息量。
    也就是說,未知的部分總共隻有79,而這79的未知,他已經攻破了44.9,掌握度變成21+7944.9……
    正好是56!
    早該想到的……
    其實按這個方式推算,隻需754個字符,就能夠達到50掌握度。
    但之前用分屏方式,每個字符都是獨立的,始終沒有想到這一點。
    合在一起,那些已經破譯的字符,會帶動整體掌握度上升!
    還真是分有分的好,合有合的好。
    分久必合,合久必分。
    如果及早醒悟,大約40分鍾之前就達到50了,不過……
    現在也不晚!
    因為,掌握度50是個關鍵的檻。
    得知缺陷具體位置,哪怕沒有詳細提示,也可以針對性解決。
    王霽電腦終端裏的密鑰文件,前920個字符都沒問題,是正常的黑底白字,從第921個開始,紅點閃爍!
    密密麻麻……
    密集恐懼撲麵而來,
    晃得眼暈!
    他調整編輯器格式,放大字符間距,終於好受一些。
    後1128個字符幾乎是紅色海洋,隻有將近20個斷點。
    這很符合概率,因為每個字符有62種可能,也就是說,這份隨機生成的密鑰,每個字符都有162的正確性。
    1128的162,是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個小時,王總真是個謙虛又有擔當的小夥子,難怪總輸給他……”
    王霽內心:
    “太特麽累了……”
    “以後誰強行裝逼誰是孫子!”
    喜歡試用期碼農,你讓我拯救公司?請大家收藏:()試用期碼農,你讓我拯救公司?書更新速度全網最快。