cost 106 ms
在 Mac 上写入图像的 ColorSync 配置文件 - Writing an image's ColorSync profile on a Mac

我正在制作一个 lsb-steganography 项目,一个问题是图像的程序输出在没有任何更改(rgb 值相同)时与原始图像颜色不同,我发现原因是因为新图像生成的颜色配置文件没有 LCD 配置文件。 到目前为止,我有这段代码可以访问图像的“ColorSync 配置文件”: 这给了我字符串/User ...

使用 Python 中的纠错码更正消息 - Correcting a message using Error Correcting Codes in Python

我正在开发一种使用 Python 的数据隐藏方法。我最多发送 16 位信息——0 和 1。 有时,原始消息在到达解码器的途中会被弄乱,所以我正在尝试实施一种纠错。 我成功地实现了汉明码,但只有在消息中恰好有一个错误时才有意义。 下面是一个典型的 7 位消息示例。 因此,在此示例中,我有两个错误, B ...

图片中的隐藏信息 - Hidden message in a picture

我想阅读下图中隐藏的消息: 该消息应该看起来像CTF{Something} 。 我试图找出如何阅读它几个小时但没有成功。 到目前为止,我已经尝试读取每个单元格的 RGB 值。 例如,第一个单元格 (1, 1) 是rgb(88, 101, 114)或#586572 。 前三个单元格将给出: Xer, ...

如何从 .pgm 文件中提取并显示隐藏的文本消息? - How could a hidden text message be extracted and displayed from a .pgm file?

我试图打开并通读 P5.pgm(灰度)文件,然后从每个像素中提取最低有效位。 我试图获取每个像素的 LSB,因此图像的每个字节一个位。因此需要 8 个图像字节/像素来提取 1 个字节的隐藏文本。然后,我将能够获得隐藏文本的一个字节消息并创建角色。 (使用 ASCII 值) 我还必须显示隐藏的消息 ...

将图像像素的 LSB 添加到视频帧像素的 LSB - Add LSB of image pixel into LSB of pixels of video frames

我正在编写代码以隐藏视频中的图像。 同样,我将视频分解为帧并提取每帧像素的 rgb 值。 我还在 python 中编写了一个代码,用于提取图像的 rgb 值。 现在,我想将图像嵌入到视频中。 为此,我想使用 LSB 方法,根据该方法,视频帧像素的 LSB 被图像像素的 LSB 替换。 RGB 像 ...

修改一个字节的PNG文件 - Modify one byte of PNG file

对于我的学习项目,我需要修改 png 文件中的一些字节。 它用于隐写术项目,我必须稍微修改一个字节并在照片中隐藏一条消息。 在下面的代码中,当我运行它时,它会将每个字节都变为 0 并且文件粉碎。 在 bmp 文件中它可以工作,但我不知道如何在 png 格式中做到这一点。 不幸的是,我不能使用任何第三 ...

如何在提取加密消息时应用终止条件? - How to apply a termination condition while extracting encrypted message?

首先,我想使用 AES 密码用密钥加密消息。 然后将加密消息的每个字节隐藏在随机像素中,并且通过完全替换像素的一个随机分量(红色或绿色或蓝色)来隐藏。 我使用secureRandom通过提供种子来为AES/CBC/PKCS5Padding生成相同的图像像素和IV。 假设没有两次生成像素来存储字节。 ...

将密文的确切大小隐藏在图像中的问题,稍后将其提取然后解密 - Problem in hiding exact size of cipherText inside image, later extract it and then decrypt it

我在将加密消息的确切大小存储在图像中时遇到问题。 我想要做的是我想用AES密码加密一条消息,然后我想通过用消息字节仅替换像素的一个组件(红色或绿色或蓝色组件)来隐藏随机像素中的每个消息字节. 我已经这样做了,但我无法存储相同大小的密文。 首先,我使用 AES/CBC/PKCS5Padding 使用 ...

jpg中隐藏的数据 - Data hidden in jpg

我目前正在寻找 jpg 文件中的隐藏数据,但我不知道如何操作。 有一个 jpg 文件,其中包含我以前从未见过的格式的文本: 这只是文件的开头,因为至少有一百行。 命令file给出的文件类型: file.jpg: ASCII text, with very long lines 我尝试了一些常用工具来 ...

与基于 DCT 的隐写术相关的问题 - Issue Related To DCT Based Steganography

我正在尝试通过将图像转换为 HSV 并应用 DCT 并对其进行量化并隐藏文本消息并缝合图像来执行 DCT 隐写术。 在解码过程中,应用DCT并对其进行量化并从中提取文本信息。 但是,在这里我得到了不正确的答案。 我正在使用 HSV 来获得与原始图像相同的图像颜色。 我使用饱和通道来隐藏其中的文本。 ...

Python pillow image.putpixel((x,y),pixel) 不改变所有像素 - Python pillow image.putpixel((x,y),pixel) doesn't change all the pixel

我想通过使用image.putpixel((x,y),pixel)更改给定图像的每个像素,但只有第一个元素(如果返回的图像)具有正确的值这是代码: 例外值:(如果我在编码函数上打印值,则每个像素的值) 像素:(253、253、253、254) 像素:(253、252、252、255) 像素:(253 ...

在阈值区域上循环不会改变像素值 - Looping over the threshold area does not change pixel values

我目前正在设计一种隐写术系统,该系统使用 Python 和 OpenCV 库使用多种技术(K-means、Canny 边缘检测)检测图像中的某个区域。 我在更新图像像素值以在最低有效位中包含我的秘密数据时面临一个巨大的问题。 经过几次计算,我开始找到阈值。 thresh = cv.adaptiveT ...

如何提取 LSB 并将其保存到字节数组中? - How to extract and save LSB into a byte array?

我在下面的 function 中的意图是从文件的每个字节中提取最低有效位并将其存储到一个字节数组中,但我一直在努力这样做。 在 while 循环中,我在&的帮助下提取了 lsb,然后我想将这个提取的位添加到字节数组中。 我不确定索引和“附加”这个提取的位到数组。public byte[] ...

将秘密图像的每个像素的每一点都嵌入到封面图像中 - Embed every bit of every pixel of the secret image into the cover image

首先,我将封面图像读取为灰度图像。 然后我将封面图像传递给另一个 function 以创建另一个较小的图像,那个较小的图像是我的秘密图像。 之后,我将这两个图像传递给我的嵌入 function 以将秘密图像嵌入到封面图像中。 我的意图是将秘密图像的每个像素的每一位嵌入到封面图像的LSB中,并且随机选 ...

从 BMP 中提取附加数据 - Extract appended data from BMP

我想从 BMP 图像文件中提取附加数据。 在我的 function 数据中,提供了所选 BMP 图像的 stream 作为输入。 在文件类型之后,我读取文件大小,然后我需要遍历 stream 的 rest。 附加数据附加到 BMP 文件,因此在图像 header 中编码的文件大小不变。 如何从文件大 ...

在 H.264 视频的每一帧上隐藏数据 - Hiding data on each frame of an H.264 video

我发现了一些隐写术技术,可以将数据隐藏在 H.264 视频 ( ref ) 的编码帧上。 但是,我想知道是否有可能在编码之前以某种方式将隐藏数据添加到每个帧,以便可以在视频解码后检索这些数据。 我知道H.264压缩是有损的,所以在编码过程中可能会丢失一些原始图像数据,但是由于压缩算法对帧的不同区域有 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM