fzdwx

fzdwx

Hello , https://github.com/fzdwx

隱寫術

在這個專案中是用的圖片來作為案例的,首先通過介紹了一種圖片的編碼形式,ppm:

  • 第一行表示是什麼格式的 ppm 檔案
  • 第二行表示寬和高
  • 第三行表示顏色範圍
  • 後面的就是各個像素的 RGB 值
P3
2 2
255
 29  83  36      45  64  57   
188 229 201     123 162 184   

他是這麼介紹的:

我們將探索一種隱藏訊息的方法。雖然大多數圖像的每個 RGB 通道都有 8 位數據,但人眼無法輕易看出後 4 位的差異。因此,我們可以將信息隱藏在圖像的底部位中。我們通過修改每個像素 B 值的最低有效位,如果最後一位是 0,則把整個像素轉換為黑色 (255,255,255),如果最後一位是 1,則轉換為白色 (0,0,0)。

關鍵就是:每個 RGB 通道都有 8 位數據,但人眼無法輕易看出後 4 位的差異,所以這就給了我們操作的空間。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。