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

Cooci

前言

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

开发工具

Python版本: 3.5.4

相关模块:

cv2模块;

pillow模块;

numpy模块;

以及一些Python自带的模块。

环境搭建

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

原理简介

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

(1)空域数字水印

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

(2)频域数字水印

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

使用演示
可直接运行或作为模块导入。
功能:
在这里插入图片描述

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

演示一:基于FFT

载体图片:
在这里插入图片描述

水印图片:
在这里插入图片描述

嵌入效果:
图片

解水印:
图片

演示二:基于LSB

载体图片:
图片

水印文字:

卫星:ilove-python

嵌入效果:
图片

解水印:
在这里插入图片描述

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

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

干货主要有:

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

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

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

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

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

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

阅读 264

资料获取方式一:Python新手学习交流群:594356095欢迎大家进群学习交流,更新的系列文章的学习资料添加...

340 声望
31 粉丝
0 条评论
你知道吗?

资料获取方式一:Python新手学习交流群:594356095欢迎大家进群学习交流,更新的系列文章的学习资料添加...

340 声望
31 粉丝
文章目录
宣传栏