基于混沌序列的LSB水印算法

上传者: younywang | 上传时间: 2019-12-21 22:13:00 | 文件大小: 2.17MB | 文件类型: rar
该算法实现了以下功能: 1.先对灰度级的水印图像进行取每位高四位的二进制化处理,得到长度为原来四倍的二进制水印数据; 2.产生一个随机二进制序列,即密钥,长度与二进制水印数据长度相同; 3.利用此二进制序列对水印图像进行混沌加密; 4.根据二进制水印的对应位,修改图像的最低位,以保证其奇偶性; 5.根据要检测图像中每个像素的最低位的奇偶性提取水印信息; 6.根据密钥对水印图像进行还原。

文件下载

资源详情

[{"title":"( 66 个子文件 2.17MB ) 基于混沌序列的LSB水印算法","children":[{"title":"基于混沌序列的LSB水印算法","children":[{"title":"dib.h <span style='color:#111;'> 967B </span>","children":null,"spread":false},{"title":"NewReadBmp.dsw <span style='color:#111;'> 528B </span>","children":null,"spread":false},{"title":"NewReadBmp.ncb <span style='color:#111;'> 145.00KB </span>","children":null,"spread":false},{"title":"NewReadBmp.dsp <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1009B </span>","children":null,"spread":false},{"title":"算法说明.txt <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"NewReadBmp.rc <span style='color:#111;'> 5.77KB </span>","children":null,"spread":false},{"title":"NewReadBmp.plg <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"NewReadBmpDlg.h <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"m1.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"NewReadBmp.h <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"NewReadBmpDlg.cpp <span style='color:#111;'> 17.73KB </span>","children":null,"spread":false},{"title":"NewReadBmp.opt <span style='color:#111;'> 49.50KB </span>","children":null,"spread":false},{"title":"pic","children":[{"title":"原图像","children":[{"title":"小孩和妈妈.bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false},{"title":"小孩和妈妈1.bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false},{"title":"小孩打电话.bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false},{"title":"lena300.bmp <span style='color:#111;'> 351.62KB </span>","children":null,"spread":false},{"title":"宿主图像的数据显示.txt <span style='color:#111;'> 156.84KB </span>","children":null,"spread":false},{"title":"熊猫.bmp <span style='color:#111;'> 157.30KB </span>","children":null,"spread":false},{"title":"lena512.bmp <span style='color:#111;'> 768.05KB </span>","children":null,"spread":false},{"title":"Apple.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"嵌入水印后的图像","children":[{"title":"Apple嵌入水印后的图像.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"提取出二值化水印图像的数据显示.txt <span style='color:#111;'> 139.14KB </span>","children":null,"spread":false},{"title":"小孩和妈妈_印章.bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false},{"title":"提取出的水印数据显示.txt <span style='color:#111;'> 34.79KB </span>","children":null,"spread":false},{"title":"要检测的图像数据显示.txt <span style='color:#111;'> 156.84KB </span>","children":null,"spread":false},{"title":"未标题.bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false},{"title":"未标题+8.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"小孩_大众.bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false}],"spread":false},{"title":"watermark","children":[{"title":"大众.bmp <span style='color:#111;'> 9.77KB </span>","children":null,"spread":false},{"title":"原始水印图像的数据显示.txt <span style='color:#111;'> 34.79KB </span>","children":null,"spread":false},{"title":"2816ee8cc2b14546accd5_ss.bmp <span style='color:#111;'> 29.35KB </span>","children":null,"spread":false},{"title":"jldx.bmp <span style='color:#111;'> 126.80KB </span>","children":null,"spread":false},{"title":"原二值化水印图像的数据显示.txt <span style='color:#111;'> 139.14KB </span>","children":null,"spread":false},{"title":"jldx_128.bmp <span style='color:#111;'> 64.05KB </span>","children":null,"spread":false},{"title":"小孩.bmp <span style='color:#111;'> 29.35KB </span>","children":null,"spread":false},{"title":"印章.bmp <span style='color:#111;'> 34.57KB </span>","children":null,"spread":false},{"title":"东风.bmp <span style='color:#111;'> 30.43KB </span>","children":null,"spread":false}],"spread":false},{"title":"修改过的图像","children":[{"title":"Apple嵌入水印后的图像(反色).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"Apple嵌入水印后的图像(喷涂).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"小孩和妈妈_印章(增加噪点10).bmp <span style='color:#111;'> 156.30KB </span>","children":null,"spread":false},{"title":"小孩_大众(喷涂).bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false},{"title":"提取出二值化水印图像的数据显示.txt <span style='color:#111;'> 139.14KB </span>","children":null,"spread":false},{"title":"小孩_大众(裁剪).bmp <span style='color:#111;'> 117.24KB </span>","children":null,"spread":false},{"title":"小孩和妈妈_印章(顺旋转5度).bmp <span style='color:#111;'> 182.30KB </span>","children":null,"spread":false},{"title":"未标题(喷涂).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"提取出的水印数据显示.txt <span style='color:#111;'> 34.79KB </span>","children":null,"spread":false},{"title":"小孩和妈妈_印章(放大1.5倍).bmp <span style='color:#111;'> 351.62KB </span>","children":null,"spread":false},{"title":"未标题(反色).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"未标题(裁剪).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"未标题(旋转).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"要检测的图像数据显示.txt <span style='color:#111;'> 156.84KB </span>","children":null,"spread":false},{"title":"Apple嵌入水印后的图像(裁剪).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"小孩和妈妈_印章(增加噪点50).bmp <span style='color:#111;'> 156.30KB </span>","children":null,"spread":false},{"title":"小孩和妈妈_印章(风格化).bmp <span style='color:#111;'> 156.30KB </span>","children":null,"spread":false},{"title":"Apple嵌入水印后的图像(旋转).bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"文档","children":null,"spread":false}],"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"NewReadBmp.aps <span style='color:#111;'> 21.12KB </span>","children":null,"spread":false},{"title":"Thumbs.db <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"NewReadBmp.clw <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"NewReadBmp.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"NewReadBmp.rc2 <span style='color:#111;'> 402B </span>","children":null,"spread":false}],"spread":false},{"title":"NewReadBmp.cpp <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"Dib.cpp <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • xlalex :
    毕设要用到,很基础的老算法。。。
    2013-06-11

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明