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直接数字签名仲裁数字签名对称密码学信息战隐写术)