又有很久没有动笔了,主要是最近没研究什么东西,而且现在主流的趋势都是研究深度学习去了,但自己没这方面的需求,同时也就很少有动力再去看传统算法,今天一个人在家,还是抽空分享一个简单的算法吧。 前段日子在看水下图像处理方面的资料时,在github搜到一个链接,里面居然有好几篇文章附带的代码 ...
从开源中国博客搬到这里,进行博客合并 简单介绍一种将信息隐藏在图像像素中的方法。主要步骤如下 摘要 隐藏信息: 首先找到一张图片,将其某一通道的像素值 如R 全部取偶数 将想要隐藏的信息写在一张小于等于这张图片的图片上 通过读取写有隐藏信息的图片的像素值,将载体图片同等坐标的R像素值改成奇数。 信息提取: 创建一张空白图片:遍历有隐藏信息的图片,寻找R值为奇数的坐标 在空白图片对应的坐标设置一种 ...
2015-10-07 16:52 2 14729 推荐指数:
又有很久没有动笔了,主要是最近没研究什么东西,而且现在主流的趋势都是研究深度学习去了,但自己没这方面的需求,同时也就很少有动力再去看传统算法,今天一个人在家,还是抽空分享一个简单的算法吧。 前段日子在看水下图像处理方面的资料时,在github搜到一个链接,里面居然有好几篇文章附带的代码 ...
0x00 隐写原理 Jphide是基于最低有效位LSB的JPEG格式图像隐写算法,使用JPEG图像作为载体是因为相比其他图像格式更不容易发现隐藏信息,因为JPEG图像在DCT变换域上进行隐藏比空间域隐藏更难检测,并且鲁棒性更强,同时Blowfish算法有较强的抗统计检测能力 ...
一种简单的java函数hook思路 总结 本文取自《深入理解android java虚拟机art》第10章,在读书过程中总结的一些能让自己豁然开朗的点,通过这些点我发现了hook java函数的方法,有了此文。 LinkCode LinkCode函数当中有个重要的过程 ...
1.死锁检测 给定一组线程操作锁的流程,判断是否会发生死锁? 例如:有两个线程和两个资源,线程对锁的操作如下: 其中T表示线程id,L表示锁id,S表示操作(1表示获取锁,0表示释放锁) T ...
low[u] 是指 u 子树内最大的 dfs 序 直接看代码: std::vector<int> d; inline bool cmp(int a,int b){ retur ...
该方案使用RSA加密和解密。 每次登录前,客户端从服务器端获取公钥和随机值。 公钥用于加密明文; 随机值可以加强每一次操作的安全性,随机值也加入明文中一并加密,服务端对随机值进行校验 ...
Shao Voon) 怎样实现这样的效果呢?下面我粗略介绍下目前常见的几种方法。最后介绍我构思的一种简单 ...
本人转载于http://www.itdaan.com/blog/2018/02/13/6330fb619cc1ac16f4b7ce68f5f61f4d.html 最近看了看隐写术,接触到一些隐写技术。比如:音频隐写(例子源于实验吧的隐写术题库,用到摩斯码加密)、word隐写、图片隐写 因为之前 ...