我正在参加「创意开发 投稿大赛」详情请看:掘金创意开发大赛来了!
引子
今天给大家带来CTF中常考的盲水印
数字水印
数字水印(Digital Watermark)一种应用计算机算法嵌入载体文件的保护信息。数字水印技术,是一种基于内容的、非密码机制的计算机信息隐藏技术。它是将一些标识信息(即数字水印)直接嵌入数字载体当中(包括多媒体、文档、软件等)或是间接表示(修改特定区域的结构),且不影响原载体的使用价值,也不容易被探知和再次修改。但可以被生产方识别和辨认。通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。数字水印是保护信息安全、实现防伪溯源、版权保护的有效办法,是信息隐藏技术研究领域的重要分支和研究方向。
盲水印处理(watermark)
肉眼可见的水印方式,一般用于标志图片的出处或者用于声明版权,会破坏原图,且影响美观。七牛提供盲水印功能,隐蔽性强,在不破坏原始作品的情况下,实现版权的防护与追踪。当图片被盗用后,您可对图片进行盲水印解码,验证版权归属。
应用场景
隐形美观
盲水印是一种肉眼不可见的水印方式,可以保持图片美观的同时,保护您的资源版权。
版权保护
对图片资源使用图片盲水印或者文字水印,借此避免数字媒体未经授权的复制和拷贝,可通过对原图进行解码操作,得到水印图来证明版权归属。
防泄漏
对于内部分享的图片资源,您可使用盲水印功能,加上不同标识,如果资料被复制、传播可根据解码出的唯一标识得出泄露方信息。
JAVA盲水印
应用方法
java -jar .\BlindWatermark.jar decode -c .\index.jpg ou.jpg
python盲水印
应用方法
python bwm.py decode 1.png 2.png flag.png
盲水印工具
WaterMarkH盲水印工具,WaterMarkH最新版是款可以对图片上的水印进行处理的工具,WaterMarkH最新版支持用户自定义水印,可以批量把水印放在指定地方,也支持大部分的图像格式,不需要借助其他软件进行图像格式的转换,并且采用PNG格式无损压缩技术,使水印边缘不会有杂色,还支持管理多个水印,让用户使用高级方便快速。(若有需要网上自找)