视频介绍
功能特点
-
支持中文水印 -
使用零宽字符实现,不影响文本显示 -
提供美观的Web界面 -
支持命令行操作 -
加解密稳定可靠
安装
-
确保已安装Go环境(1.16或更高版本) -
克隆项目 -
安装依赖:
go mod tidy
使用方法
Web界面
-
启动Web服务器:
go run cmd/server/main.go
-
在浏览器中访问:http://localhost:8080
命令行工具
-
编译命令行工具:
go build -o watermark cmd/cli/main.go
-
添加水印:
./watermark encode input.txt "水印内容" output.txt
-
提取水印:
./watermark decode input.txt output.txt
示例
-
创建一个测试文件:
echo"这是一段测试文本"> test.txt
-
添加水印:
./watermark encode test.txt "测试水印" test_with_watermark.txt
-
提取水印:
./watermark decode test_with_watermark.txt extracted_watermark.txt
注意事项
-
水印内容支持中文和英文 -
添加水印后的文本看起来与原文完全相同 -
建议在复制粘贴文本时使用纯文本编辑器,以避免格式丢失
参考
https://github.com/guofei9987/text_blind_watermark
原文始发于微信公众号(极与黑):团队内部--文本暗水印工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论