第二百五十五章 隱寫術
而RGB值又是以0-255的數字表示,數字在計算機里又是以二進制儲存,咱們常用的十進制是到數字十就進一位,二進制顧名思義就是二進一,簡單理解就是所有數值都用有規律的0和1進行記錄表達。
LSB隱寫就是在二進制數值的最低有效位進行修改,把最低有效位的0改成1,或者把1改成0,二進制數值改動后會造成RGB值變化,但只是及其微小的變化,肉眼幾乎不可能分辨出差異……”
這下可好,一大段更繞的概念科普從孟博超口中吐出,一層套一層,堪稱俄羅斯套娃。
“停,欺負我不懂電腦是吧,直接說結論。”
楊博文有些頭大的叫停了孟博超。
“好吧,簡單點來說,正常照片的像素數據中最低有效位0和1出現的概率是接近持平的,但這張照片0值出現的概率大幅度超標了,很可能是有人進行了改動。”
孟博超悻悻的停下賣弄,簡單的道:“這種改動肉眼辨別不出差異,但參照特定規律就能隱藏寫入信息,而這些規律也是現成的,軟件開發里有很多通用的字符編碼表,不同的數字就能代表不同字母乃至漢字。”
“所以你能破解里面隱藏信息?”
何慶一針見血的問道。
“理論上是這樣,編碼表就那幾種,對比一下就能找出規律了,但問題是我不知道被改動的像素點是哪些,剛才我已經試過了,并不是從首尾像素進行的規律改動。”
孟博超有些尷尬的訕笑。
現在的情況是他知道里面隱藏了某些文字信息,但卻不知道哪些是隱藏的信息。
畢竟像素值也是用數字表示的,和字符編碼表對照后的結果不一定就是被寫入隱藏信息。
簡單來形容,就比如一首藏頭詩或者藏尾詩,如果知道是藏頭藏尾自然能一眼看出藏起來的話。
可要是毫無規律的藏在里面那就很難看出來了,除非弄清楚規律或者一個個的去組詞嘗試。
“這不是現成的對照組嗎。”
夏旭拿起放在公文包上面的那張實體合照扔到了孟博超的筆記本鍵盤上。