我希望在页面上放置一些文本并隐藏该文本中的一些数据.有谁知道过去用来解决这个问题的方法/模式?
示例:我有以下文字:"猫坐在狗身上,很开心."
我也有123号码.我想在这句话中隐藏这个号码,这样句子可以放在网页上,只有知道的人才能找到数据.
我正在使用matlab处理图像进行隐写术.到目前为止,在我的工作中,我一直在使用块处理命令blockproc来将图像分成块来处理它.我现在正在寻找开始处理两个图像,秘密和封面,但我无论如何都找不到使用两个输入矩阵而不是一个输入矩阵的blockproc.
有人会知道这样做的方法吗?
我对此真的很好奇,因为现在每个频道都可以以某种方式修改或压缩图像,这可以被视为对隐写术的攻击。
我们可以将隐写术分为两种基本类型,第一种在图像的空间域上操作,第二种在某种变换域上操作。
我对以下类型的攻击感兴趣,因为它在我们周围无处不在(如果你想在 Facebook 上保存图像,或者如果你想创建图像的缩略图,或者如果你打算将图像保存在移动平台上,等等) :
我想问一下:
我读了很多关于抗压缩图像隐写术的论文,基本上他们总是使用纠错码和汉明距离来获得我们能够隐藏而不丢失信息的阈值(或者如何在有损通道中获取信息)。那么第一步是使用汉明距离将我们的消息冗余地隐藏到空间域。对于 RGB 图像,我们将选择一个三元组作为一位载体,并修改我们的三元组颜色,这是汉明距离位于边缘“中心”的一种方式。我们可以将其作为重复纠错码或任何其他代码(最佳实践是 F5 中的汉明码)。
这背后的想法是,我们在 JPEG 压缩图像上计算汉明距离的纠错代码将确保嵌入的信息在多次 JPEG 压缩应用后仍然存在。当然,所有这些都是以牺牲图像容量为代价的,同时我们通过纠错码使用冗余。
该方法的示例链接如下: http://www.cs.unibo.it/babaoglu/courses/security/resources/documents/Steganography.pdf
我对数字图像上的水印技术了解不多,但也许我们可以找到有关该主题的指南,因为水印的目的几乎与隐写术相同。我们试图保留数字图像中的版权信息,或者我们试图在上述各种情况下保护图像中隐藏的信息。
我想讨论并向您询问当今通过隐写术保护数字图像中的信息的机制。我们可以分享我们的想法或示例代码,让世界变得更美好。
YouTube 是否会重新编码以 H.264 编码上传的视频文件?我目前正在从事一个视频隐写项目。是否可以在不进行任何视频重新编码的情况下上传至 YouTube?
我正在尝试实现一种隐写算法,其中隐藏的消息可以在 jpeg 压缩中幸存下来。
典型场景如下:
我尝试使用不同的描述算法但没有成功。例如,我尝试使用简单的重复代码,但 jpeg 压缩破坏了隐藏数据。我还尝试实现以下文章描述的算法: http://nas.takming.edu.tw/chkao/lncs2001.pdf http://www.securiteinfo.com/ebooks/palm/irvine-stega-jpg。 pdf
您知道有什么算法可以真正经受住 jpeg 压缩吗?
有没有任何示例我如何从谷歌搜索和下载随机图像?使用随机搜索字符串?
我想用这个图像作为隐写图像,我希望它是一个随机的图像.
我在Visual Studio 2012中使用C#.
我有一个文件music.mp3.使用后binwalk,我得到了结果:
pexea12@DESMICE:~/Downloads$ binwalk music.mp3
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
152318 0x252FE MySQL ISAM compressed data file Version 2
586865 0x8F471 MySQL ISAM compressed data file Version 5
5669358 0x5681EE MySQL ISAM index file Version 1
5831936 0x58FD00 TIFF image data, little-endian offset of first image directory: 8
5832467 0x58FF13 Unix path: /www.w3.org/1999/02/22-rdf-syntax-ns#">
5832624 0x58FFB0 Unix path: /purl.org/dc/elements/1.1/"
5832748 0x59002C Unix path: /ns.adobe.com/xap/1.0/mm/"
5832806 0x590066 Unix path: /ns.adobe.com/xap/1.0/sType/ResourceEvent#">
Run Code Online (Sandbox Code Playgroud)
我意识到我的其他文件类型music.mp3如MySQL,TIFF图像.现在我想提取所有这些文件以查看它们的真实内容.
我尝试该命令,binwalk -e music.mp3但它只适用于压缩文件,如.zip.我怎样才能获得所有这些文件?
免责声明:这是家庭作业的一部分,但是,它已经被传递了。我只是在为将来的专有技术寻找正确的解决方案。
该程序的目标是使用Python OpenCV库来实现图像->图像隐写术(在其他图像内部嵌入/提取图像)。使用最小有效位(LSB)方法对两个大小相等的图像进行此操作。
该程序允许用户选择用于嵌入的位数,因此使用1位嵌入图像几乎是人眼无法察觉的,而使用7位就可以清楚地识别出隐藏图像。
通过从秘密图像中获取每个RGB字节的最高有效位(MSB),并将它们设置在封面图像的LSB位置,我正确地实现了嵌入。
我的问题是在嵌入秘密图像后提取它。代码运行后,剩下的图像似乎只是它的蓝色表示。我不确定哪里出错了,但是我感觉到它与我的位操作技术或OpenCV库的使用有关。非常感谢您的任何帮助,在此先感谢您!
提取代码:
import cv2
import numpy
def extract(img1, bitsUsed):
print "Extracting..."
# Import image & get dimensions
img = cv2.imread(img1)
h = img.shape[0]
w = img.shape[1]
# Create new image to extract secret image
# Same dimensions, and rgb channel
secretImg = numpy.zeros((h,w,3), numpy.uint8)
x, y = 0, 0
# Loop thru each pixel
while x < w:
while y < h:
# Grab the LSB (based on bitsUsed from embedding)
lsb_B = img.item(y,x,0) …Run Code Online (Sandbox Code Playgroud) 我正在开发一个 mp3 隐写术项目,我想通过定期操作最低有效位 (LSB) 来对 mp3 文件内的文本进行编码。我想对该文本进行编码,而不对音频进行任何重大更改。根据此链接http://www.datavoyage.com/mpgscript/mpeghdr.htm有 mp3 标头,其中包含前导 mp3 块的信息。所以我想要指导如何才能做到这一点?
我读了一篇关于新隐写方法的文章:“时间站在我这边:文件系统元数据中的隐写术” http://www.sciencedirect.com/science/article/pii/S1742287616300433。这很有趣,让我思考一件事。
是否可以在 Linux 操作系统中使用 C 或任何其他语言来操作文件修改/访问/更改时间元数据?我找到了使用触摸命令的方法,但它创建了具有特定标记值的文件。我想找到一种方法来修改现有元数据。
steganography ×10
compression ×2
image ×2
linux ×2
algorithm ×1
binaryfiles ×1
c# ×1
extract ×1
file-format ×1
h.264 ×1
hexdump ×1
jpeg ×1
matlab ×1
metadata ×1
mp3 ×1
opencv ×1
python ×1
video ×1
watermark ×1
youtube ×1