python jpg 压缩因子_GitHub - Violet-VE/Steganalysis: Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行...

本文深入探讨了Python中基于LSB的图像隐藏技术,包括空域编码的LSB隐写算法,以及JPEG图像的JSteg、F3、F4和F5隐写算法。通过分析DCT系数的变化,展示了各种隐写方法对图像质量的影响和信息隐藏的策略。
摘要由CSDN通过智能技术生成

Steganography

空域编码图像

空域编码是指在图像空间域进行编码,也就是直接针对图像像素进行编码

对像素进行编码,如LSB算法,主要有下面两种方式

光栅格式

调色板格式 GIF(graphics interchange format)

一个图像编码标准往往包括多类编码方法,一个图像仅仅是其一类方法的实例。例如,常见的BMP(Bitmap)、 TIFF(

Tagged Image File Format)、 PNG(Portable Network

Graphics)均支持光栅格式与调色板格式编码,对这两种格式

编码分别又支持多种具体编码方法

LSB隐写算法

LSB隐写是最基础、最简单的隐写方法,具有容量大、嵌入速度快、对载体图像质量影响小的特点

LSB的大意就是最低比特位隐写。我们将深度为8的BMP图像,分为8个二值平面(位平面),我们将待嵌入的信息(info)直接写到最低的位平面上。换句话说,如果秘密信息与最低比特位相同,则不改动;如果秘密信息与最低比特位不同,则使用秘密信息值代替最低比特位

嵌入信息前的载体图片

嵌入信息后的载体图片

变换域编码图像

JPEG

Joint Photographic Experts Group(联合图像专家小组)的缩写

JPEG编码

JSteg隐写

J

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值