Python信息安全技术篇(一)简单实现入门级隐写术

前言

利用Python简单实现图片隐写术,废话不多说,直接开始吧~

开发工具

Python版本: 3.5.4

相关模块:

cv2模块;

pillow模块;

numpy模块;

以及一些Python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

原理简介

相关文件中的源代码主要实现了两种水印技术:

(1)空域数字水印

实现的是基于LSB的水印技术。

(2)频域数字水印

实现的是基于FFT的水印技术。

使用演示
可直接运行或作为模块导入。
功能:
Python信息安全技术篇(一)简单实现入门级隐写术

直接运行方式:
在cmd窗口运行Watermark.py即可。

演示一:基于FFT

载体图片:
Python信息安全技术篇(一)简单实现入门级隐写术

水印图片:
Python信息安全技术篇(一)简单实现入门级隐写术

嵌入效果:
Python信息安全技术篇(一)简单实现入门级隐写术

解水印:
Python信息安全技术篇(一)简单实现入门级隐写术

演示二:基于LSB

载体图片:
Python信息安全技术篇(一)简单实现入门级隐写术

水印文字:

卫星:ilove-python

嵌入效果:
Python信息安全技术篇(一)简单实现入门级隐写术

解水印:
Python信息安全技术篇(一)简单实现入门级隐写术

文章到这里就结束了,感谢你的观看,Python24个小游戏系列,下篇文章分享Python获取Chrome浏览器保存的账号密码

为了感谢读者们,我想把我最近收藏的一些编程干货分享给大家,回馈每一个读者,希望能帮到你们。

干货主要有:

① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)

⑥ 两天的Python爬虫训练营直播权限

All done~私信获取完整源代码。。

版权声明:玥玥 发表于 2021-08-17 11:10:29。
转载请注明:Python信息安全技术篇(一)简单实现入门级隐写术 | 女黑客导航