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

Posted 小雁子学Python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python信息安全技术篇简单实现入门级隐写术相关的知识,希望对你有一定的参考价值。

前言

利用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学习路线图(告别不入流的学习)

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

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

以上是关于Python信息安全技术篇简单实现入门级隐写术的主要内容,如果未能解决你的问题,请参考以下文章

计算机安全密码学复习(攻击分类安全服务分类AES公钥加密素数RSA消息认证散列函数MD5直接数字签名仲裁数字签名对称密码学信息战隐写术)

安全技术揭秘系列探索图片隐写的奥秘

JavaScript奇淫技巧:隐写术

CTF入门——隐写术 浅谈(? ?_?)?

CTF入门 | “男神”背后的隐写术

Steganography-图片隐写术