“得,問了也白問。”

夏旭也意識到了這一點,有些無奈。

事情繞來繞去似乎又回到了原點。

找到潘龍他爹的部落格確實是一種收穫,但現在的唯一線索似乎還是隻有照片。

“會不會是某種隱寫術?”

再次陷入思考的片刻,何慶突然提出建議。

隱寫術,顧名思義就是隱藏寫入某種資訊的方式,將某種資訊隱藏在另一樣事物之中。

不同於加密通訊和密碼學之類的,隱寫術不僅僅只是不讓第三者知道溝通內容,而是要進一步,隱藏‘在進行溝通’這件事本身。

“你們等等,我驗證一下。”

孟博超得到提醒,將部落格頁面裡的那張圖片下載了下來。

他先是嘗試性的用最簡單的方式,將照片更改成txt文字格式或者rar等壓縮檔案格式看看有沒有利用這種格式轉換來隱藏某些內容和檔案。

在沒有得到收穫後他又陸續嘗試起更復雜一些的方式,眾人也靜靜的等待著他的結果。

“似乎確實有可能運用了lsb隱寫,rgb值的最低有效位裡0值出現的機率太高了。”

過了一陣,孟博超精神振奮的出聲。

“什麼意思?”

潘龍被這些繞口的專業名詞弄得一頭霧水,最為關切此事的他連忙追問出聲。

“lsb是一種隱寫方式,也就是最低有效位的縮寫。

通常照片由畫素構成,畫素又是以r、g、b三個值也既是紅綠藍三種通道顏色進行記錄,相當於三原色一樣,由rgb值就能構成任意顏色。

而rgb值又是以0255的數字表示,數字在計算機裡又是以二進位制儲存,咱們常用的十進位制是到數字十就進一位,二進位制顧名思義就是二進一,簡單理解就是所有數值都用有規律的0和1進行記錄表達。

lsb隱寫就是在二進位制數值的最低有效位進行修改,把最低有效位的0改成1,或者把1改成0,二進位制數值改動後會造成rgb值變化,但只是及其微小的變化,肉眼幾乎不可能分辨出差異……”

這下可好,一大段更繞的概念科普從孟博超口中吐出,一層套一層,堪稱俄羅斯套娃。

“停,欺負我不懂電腦是吧,直接說結論。”

楊博文有些頭大的叫停了孟博超。

“好吧,簡單點來說,正常照片的畫素資料中最低有效位0和1出現的機率是接近持平的,但這張照片0值出現的機率大幅度超標了,很可能是有人進行了改動。”

孟博超悻悻的停下賣弄,簡單的道:“這種改動肉眼辨別不出差異,但參照特定規律就能隱藏寫入資訊,而這些規律也是現成的,軟體開發裡有很多共同制定的字元編碼表,不同數字就能代表不同字母乃至漢字。”

“所以你能破解裡面隱藏資訊?”

何慶一針見血的問道。

“理論上是這樣,編碼表就那幾種,對比一下就能找出規律了,但問題是我不知道被改動的畫素點是哪些,剛才我已經試過了,並不是從首尾畫素進行的規律改動。”

孟博超有些尷尬的訕笑。

現在的情況是他知道里面隱藏了某些文字資訊,但卻不知道那些是隱藏的資訊。

畢竟畫素值也是用數字表示的,和字元編碼表對照後的結果不一定就是被寫入的隱藏資訊。

簡單來形容,就比如一首藏頭詩或者藏尾詩,如果知道是藏頭藏尾自然能一眼看出藏起來的話。