Clever WaterMark Tools是一款给图片、源码、工程文件等加水印保护的工具。可以自定义密匙与水印内容,对指定的图片和文件加上水印。水印内容一般为授权信息,具有不可见性,自动隐藏在发布的图片与文件中。如源码不慎被泄露后,软件开发者可以很快很方便查到泄露版的授权等来源信息。
源码加水印的基本原理
源码的水印是基于空格编码的文本数字水印算法设计的,行尾部空格数是随机生成的,至于在哪些行加空格是根据水印加密内容与源码文本总行数来最终确定,也就是说不同的源码文件加水印的位置是不一样的。
文本水印是弱性水印,很多方法可以去除或造成无法识别。当然还可以借助其他方法,如行间距法,字符大小写法等等配合,就能提高其安全性和隐蔽性。
源码水印只是其中一部分,关键是图片水印。因为图片要链接进dcr、res等文件里,而这些资源文件最终编译进bpl、dll、exe文件里。如果想不现形是不可能的。
总结:即使你比对多份源码,是不能找出与授权相关的内容的。
水印保护工具使用截图对比
图片加水印方法
对比
源码加水印对比
∨ 展开