# 文本水印算法使用说明

首先打开 cmd 输入 pip install python-docx 安装 docx 库

主要采用了特征编码的方式对信息隐写,从而生成了不可见水印,打开文件后输入 cmd,进入控制台

image-20210421104134832

输入 python .\text_api.py path=./text/demo name=newText

image-20210421104251656

生成了文件 newText,并且生成了不可见水印

image-20210421104348036

image-20210421105044419

可以修改文件里的 keys 来修改水印,keys 可以为随机的整数

水印的提取

image-20210421104500626

打开 decode.py 文件

这里修改两处文件的路径

image-20210421104653656

把这俩处地方 /text 前面的路径改为你文件的当前目录

image-20210421104848654

运行这个 py 文件

image-20210421104953681

提取出了密钥,

# 音频水印算法使用说明

首先完成环境配置

1. 打开 cmd 输入 pip install pydub

2. 安装 ffmpeg,解压文件后把 bin 目录添加到环境变量,点击新建即可

3.image-20210421110101084image-20210421110033033

image-20210421105344882

  1. pip install ffmpeg

接着打开 audio.py 文件

image-20210421110237263

修改这三处 /aodio 前面的文件路径

运行这个文件

得到 demo 和 demo1 拼接后的新音频文件,

image-20210421110600105

若要其他格式的音频文件修改第二行和第四行的代码 from_mp3 为其他格式即可

更新于 阅读次数