关于LSB图片隐写的解法

LSB全称为 least significant bit,是最低有效位的意思。Lsb图片隐写是基于lsb算法的一种图片隐写术。
隐写是一种信息隐藏技术,这项技术目标是使对方对信息“视而不见”的效果,像诗歌中的藏头诗。

从图片格式上说
一般来说图片有BMP、JPG、BNG等格式,BMP、PNG是无损压缩的图片,而JPG是有损压缩的图片,所以一般使用BNG或BMP进行信息隐藏。一般BMP是没有压缩过的图片,所以会比较大。
从图片像素上说
人类能说识别大概1000万中颜色,而BMP等的三原色有从0x00~0xFF,也就是有256的3次方,大概是1600多万,也就是说人类大概有600万颜色无法识别,但是机器并不是通过像素识别,而是通过该像素点的数值大小识别,所以在人类眼中一样的,在机器那不一样。一个像素点占8位,每位有3个颜色,每个像素点能隐藏3个信息。

所以低有效位的数据改变在人眼看来是一样的,所以在最后一位隐藏数据是一个有效的方法。

从这张图片上就能看出最低有效位的数据隐藏方法。

python实现LSB的算法

关于LSB图片隐写的解法相关推荐

  1. python图片隐写_机窝安全--LSB图片隐写

    人类能说识别大概1000万中颜色,而BMP等的三原色有从0x00~0xFF,也就是有256的3次方,大概是1600多万,也就是说人类大概有600万颜色无法识别,但是机器并不是通过像素识别,而是通过该像 ...

  2. python图片隐写_Lsb图片隐写

    前言 在刚刚过去的网鼎杯第一场比赛中,做到了一道杂项题是关于lsb隐写的.LSB全称为 least significant bit,是最低有效位的意思.Lsb图片隐写是基于lsb算法的一种图片隐写术, ...

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

    什么是隐写?由于我们识别声音或图片的能力有限,因此稍微改动信息的某字节位的数据是不会影响我们识别声音或图片的.举个最通俗的例子,古人的藏头诗就是隐写的一种方式: 而CTF图片隐写术就是利用图片来隐藏一 ...

  4. 【LSB】图片隐写文档大纲

    第一章 绪论 1.1研究背景 1.2研究意义 1.3主要工作 第二章 图片隐写和LSB算法 2.1关于图片隐写术 2.2LSB算法 第三章 系统设计与实现 3.1图像的加载 3.2文本的预编码 3.3 ...

  5. 图片隐写之LSB(Least Significant Bit)原理及其代码实现

    1. 什么是隐写? 隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容.隐写术的英文叫做Steganography,来源于特里特米乌 ...

  6. 由一道简单的图片隐写题总结思路

    题目来源:BUU [WUSTCTF2020]find_me 已我的经验拿到杂项图片题一般这个思路(以后自己变强了再补充): 右键看属性有无提示. binwalk分析文件是否隐写入其他文件有则forem ...

  7. 网络安全培训小白入门课,从buu到红帽的图片隐写

    图片隐写是MISC中的一部分,雨笋教育小编给小白从BUU中找到入门MISC之图片隐写,分享给大家 恢复黑白图片 buuoj 静静听这么好听的歌 由于网上wp只给了代码而且函数非常吓人,因此写了一个新手 ...

  8. LSB低位隐写(菜鸡理解)

    LSB低位隐写 近期新学会的加密方式(不愧是我) LSB低位隐写原理 基于不可感知的要求,即数据的变化几乎不会引起使用的者的察觉,将水印信息嵌入到数据的最低有效位(Least Significant ...

  9. python图片隐写_CTF 图像隐写Python脚本处理

    CTF中经常会遇到很多图片的隐写题目需要使用脚本来解题,最常用到的就是使用python中的PIL库,所以如果要更好的解出图片隐写相关处理的题目,掌握好这个库的使用是必要的.本期就来给大家介绍下这个库的 ...

最新文章

  1. linux 系统将某目录下的可执行文件添加环境变量,jenkins创建shell长链接却找不到
  2. P4548-[CTSC2006]歌唱王国【概率生成函数,KMP】
  3. [HNOI2016]网络 树链剖分,堆
  4. codeforces 50A-C语言解题报告
  5. python 多态 锁_python 上下文管理器,多态,数据锁定与自省,
  6. 技术并不来自通宵^_^
  7. 努力奋斗,但不想像蚂蚁那样!
  8. 单元格值_Excel公式练习40: 从单元格区域的字符串中提取唯一值
  9. 基于python物流管理系统毕业设计-python实现快递价格查询系统
  10. 极客时间java高级(第二次课程)
  11. 如何快速让网站发布的文章被百度收录
  12. 化工学matlab,化工和石化行业
  13. 【Day7.1】张掖七彩丹霞看日出
  14. 通过netd获取网卡的IP地址和硬件mac地址
  15. 2022蓝牙耳机大盘点测评,2022年最新蓝牙耳机排行榜
  16. Qt5实现飞机大战1.0(上)
  17. 每日词根——her/heir/herit
  18. Visual Studio Community 2015:设置网站
  19. 达梦:[-2420]:服务器未重启
  20. 半路转行,如何学编程?这些建议给你

热门文章

  1. JAVA swing实现简单增删改查
  2. 前端进化史——The Evolution of Front End Development
  3. 学数学建模算法对计算机的好处,数学建模中常见十种算法 (期末论文).doc
  4. HelloChart框架动态加载数据
  5. chrome浏览器改为黑色背景
  6. html qq消息弹窗提醒,能不能让QQ消息不再讨厌 QQ HD mini消息弹窗提醒的优化方案...
  7. 工程制图 ( 制图的基本知识和基本技能)
  8. Scala数据类型中的Symbol(符号文本)
  9. vue_2.0_fyf
  10. RK3399 focaltech敦泰触摸屏移植调试