利用SandMark添加软件水印

首先:

将Java\jdk1.8.0_121\lib\tools.jar

拷贝至Java\jdk1.8.0_121\jre\lib\ext目录下。


使用java -jarsandmark.jar运行sandmark

点击static watermark,选择好算法,输入文件、水印及密钥,点击嵌入,提示嵌入成功。

embed函数(嵌入函数)利用密钥key往程序P中嵌入水印w,生成带水印的程序Pw

recognize函数(识别函数)把水印w也当作一个输入,使用密钥key对程序 Pw进行检查,判断程序中是否有包含水印w

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,860评论 25 708
  • ‌爱自己是终生浪漫的开始。 01. ‌果子又买了一张彩票。 ‌我记得之前她信誓旦旦地告诉我,这辈子再也不买彩票了。...
    明月先生MrMY阅读 622评论 0 0
  • 本人比较喜欢做一些炫酷的特效,最近看到写的不错的英文文章,在本人亲自试验过后,准备将其翻译出来,一是为了自己日后查...
    ghwaphon阅读 1,367评论 1 13
  • 即将来到Day100的最后一个阶段part4,到昨天为止100天已过去71天。 先小结part3的完成情况。 PA...
    南星小姐阅读 310评论 0 1