2012-09-07 53 views
2

我希望對包含JPG,TIFF,BMP,SWF,Fla文件的圖像集進行數字簽名。如何對JPG TIFF和BMP等圖像進行數字簽名

我的問題是如何對這些圖像進行數字簽名?如果我簽署JPG或Tiff,簽名是否會附加到這些文件中(就像在PDF或MS文檔等文檔文件中發生的那樣)?如果是的話,它在文件元數據字段中存儲,還是保持在外?我可以提取簽名數據嗎? 請注意我希望單獨簽署這些圖像,並且不希望將其轉換爲任何其他格式,如PDF。我也不想用電子郵件客戶端簽名。

回答

2

一般來說,這些格式並沒有設計好,因此您最好的選擇是創建一個分離的簽名並將其保留在文件附近。另一種方法是使用包裝簽名,但在除去包裝之前,其他軟件將無法顯示圖像。

將元數據存儲在元數據中可能適用於某些格式,但是什麼應用程序能夠處理?

+0

@eEugene Mayevski'EldoS:謝謝你的回覆!好...但是如果我想簽署視頻文件怎麼辦?我可以這樣做嗎,因爲有許多容器格式,如MKV,MXf等?它們是否包含任何元字段來存儲簽名以及主要內容?有沒有這樣的格式? – ssppune

+0

@ssppune我不是文件格式方面的專家,但我的一般評論也適用於視頻 - 您可以將簽名放入自定義屬性(可用的位置),但只有您的軟件才能使用此簽名。所以分離簽名可能是最可行的選擇。 –

0

您還可以創建一個包含原始圖像和分離簽名的MIME容器。

附加簽名僅對特定應用有用,因爲它們不是標準的。

0

試着回答海報問題的人,而不是給予另一種不需要的和不需要的意見,這是我的愚見。 顯然,海報要求的是使用簽名來版權作品,所以您需要簽署圖像,期限和方法。

所以,讓我們看看...抓住GIMP或Photoshop。獲取您的圖像,並創建一個透明背景的新圖層。用鼠標或數字筆在右下角附近的區域用簽名書寫。選擇合併圖層並平鋪圖像。似乎會這樣做。

+0

該問題要求提供「數字簽名」(文件字節散列),而不是基於像素的水印。其他答案是提供相關的建議。 –

0

我知道這已經很長時間了,但你可能想看看隱寫術。元數據可以從文件中提取和刪除。隱寫術將允許您以使用統計分析幾乎只能檢測到的方式嵌入數字簽名(加密短語)。

相關問題