Files

圖像隱寫術!

  • April 18, 2020

我正在解決一個隱寫術挑戰 - 當我打字時

file image.jpg

進入終端,結果是

JPEG image data, JFIF standard 1.00, aspect ratio, density 1x1, segment length 16, comment: "JPEG Encoder Copyright 1998, James R. Weeks and BioElectroMech.", baseline, precision 8, 3840x2160, frames 3`

我想知道評論的意義是什麼

"JPEG Encoder Copyright 1998, James R. Weeks and BioElectroMech."

我建議這是因為程式碼和版權條款似乎以某種方式附加到了landserf項目。

看起來您正在查看的圖像可能是用受版權保護的程式碼(或它的開發)編碼的,該程式碼將版權註釋嵌入到元數據中

public JpegInfo(Image image)
   {
       Components = new float[NumberOfComponents][][];
       compWidth = new int[NumberOfComponents];
       compHeight = new int[NumberOfComponents];
       BlockWidth = new int[NumberOfComponents];
       BlockHeight = new int[NumberOfComponents];
       imageobj = image;
       imageWidth = image.getWidth(null);
       imageHeight = image.getHeight(null);
       Comment = "JPEG Encoder Copyright 1998, James R. Weeks and BioElectroMech.  ";
       getYCCArray();
   }

多一點研究

這是一篇可能感興趣的評論,來自這篇關於隱寫術的論文

可疑的 COM 註釋 Internet 上可用的開源 JPEG 編碼器通常在 COM 標記段中的 JPEG 文件中添加特定註釋。許多具有相同評論但並非來自普通照片編輯器軟體的圖像可能是隱寫術的指示。例如,用於實現著名的 F5 隱寫算法的 JPEG 編碼器總是添加以下註釋:“JPEG Encoder Copyright 1998, James R. Weeks and BioElectroMech”

所以歸根結底,這些圖像是使用 F5 算法編碼的……還是被欺騙了!?!?!?!?

引用自:https://unix.stackexchange.com/questions/580937