簡單的水印加密

2021-06-23 02:30:48 字數 343 閱讀 4580

標準的jpg檔案以ffd9為結束標誌,所以可以在改結束標誌後新增一定長度密文作為水印,這裡的密文通過jpg資料等間隔取樣與金鑰計算得到。

該方法簡單快速,可以應用於智慧型交通中的防篡改。

用畫圖軟體、光影魔術手、photoshop對加密後的影象做儲存,均能檢測出被篡改。

對500萬畫素的,加密50張的時間為200ms(包括讀寫檔案),驗證時間為60ms(包括讀檔案)。摻雜了io操作時間就沒有意義了。

在電警中編譯為lib庫,為了檢測,用對話方塊做裡乙個demo,介面如下:

iOS水印的簡單實現

void watermark uiimage oldimage uiimage imagenamed 事先準備好的,你將要在這帳上新增水印 uigraphicsbeginimagecontextwithoptions oldimage.size,no,0.0 oldimage drawinrect ...

GDI 水印 很簡單很簡單的版

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...

Itext生成PDF檔案加密與加水印

最近的專案中使用itext將txt檔案轉換為pdf檔案,並且實現對檔案的一些許可權控制。現實對pdf檔案加密,新增水印等。最主要的是要實現對pdf檔案實現金鑰簽名,一直都還沒有實現成功!等實現好了後再加上來。public class pdfconvertor catch exception e 建立...