JSTEG隐写数字图像隐写

上传者: dai99 | 上传时间: 2012-02-26 00:00:00 | 文件大小: 369KB | 文件类型: zip
Jsteg是一种基于JPEG的常用信息隐藏算法步骤如下: 首先,把掩体图像分为不重叠的8*8的子块,对每一子块进行DCT并对变换得到的DCT系数进行量化;其次,将待隐藏的信息进行加密,将加密结果嵌入到量化后值不为0,1或-1的DCT系数的最 低有效位(LSB)中,其嵌入顺序是按zigzag扫描顺序进行的。最后,用JPEG的嫡编码(包括哈夫曼编码,游程编码及DPCM)对嵌入秘密信息后的每一子块进行编码,从而得到一个含有秘密信息的JPEG stego文件。

文件下载

资源详情

( 86 个子文件 369KB ) JSTEG隐写数字图像隐写
jdpipe.c 38.29KB
jwrtarga.c 9.64KB
jquant2.c 42.34KB
jdmaster.c 5.66KB
jmemsys.h 5.40KB
bitsourc.c 4.01KB
makvms.opt 145B
jconfig.h 12.09KB
www.pudn.com.txt 218B
jdmcu.c 6.32KB
ansi2knr.c 16.31KB
jdcolor.c 9.16KB
jdhuff.c 12.83KB
jrevdct.c 14.12KB
jerror.c 2.66KB
jrdgif.c 20.62KB
jcdeflts.c 14.70KB
jchuff.c 20.23KB
makefile.sas 6.52KB
jmemansi.c 4.36KB
jcpipe.c 26.99KB
makefile.djgpp.successful 6.56KB
jrdtarga.c 13.58KB
jwrppm.c 9.21KB
jdsample.c 9.72KB
jcarith.c 1.18KB
jcexpand.c 1.98KB
USAGE 14.64KB
makcjpeg.st 1.46KB
TMPANSI.C 21.76KB
bitsink.h 101B
makefile.ansi 6.50KB
README.jsteg 5.73KB
jwrjfif.c 12.15KB
makljpeg.st 2.55KB
jddeflts.c 6.54KB
example.c 26.87KB
jmemmgr.c 37.91KB
jdmain.c 14.26KB
architecture 66.16KB
jcsample.c 16.54KB
cjpeg.1 8.13KB
jrdppm.c 13.21KB
makefile.unix 6.94KB
testimg.ppm 45.79KB
makdjpeg.st 1.46KB
jmemdos.h 5.69KB
makefile.mms 7.06KB
jversion.h 371B
testorig.jpg 4.27KB
makefile.mc5 6.05KB
jutils.c 3.39KB
jmemnobs.c 2.30KB
jpegdata.h 39.45KB
jmemdosa.asm 8.49KB
jinclude.h 3.93KB
makefile.manx 6.30KB
bitsink.c 2.68KB
makefile 6.56KB
makefile.bcc 7.48KB
jwrrle.c 6.81KB
jmemsys.c 2.30KB
jquant1.c 22.08KB
ckconfig.c 13.11KB
jfwddct.c 11.78KB
codingrules 3.95KB
jrdjfif.c 23.59KB
testimg.gif 15.36KB
testimg.jpg 4.27KB
jcmcu.c 6.07KB
djpeg.1 4.73KB
jdarith.c 1.16KB
makefile.vms 2.54KB
jcmain.c 21.55KB
jccolor.c 11.33KB
jwrgif.c 14.19KB
jmemdos.c 17.74KB
README 21.02KB
bitsourc.h 131B
SETUP 26.14KB
jbsmooth.c 3.30KB
jcmaster.c 4.24KB
jrdrle.c 11.45KB
makefile.bak 6.50KB
makefile.mc6 7.48KB
jmemname.c 7.84KB
[{"title":"( 86 个子文件 369KB ) JSTEG隐写数字图像隐写","children":[{"title":"jdpipe.c <span style='color:#111;'> 38.29KB </span>","children":null,"spread":false},{"title":"jwrtarga.c <span style='color:#111;'> 9.64KB </span>","children":null,"spread":false},{"title":"jquant2.c <span style='color:#111;'> 42.34KB </span>","children":null,"spread":false},{"title":"jdmaster.c <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"jmemsys.h <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false},{"title":"bitsourc.c <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"makvms.opt <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"jconfig.h <span style='color:#111;'> 12.09KB </span>","children":null,"spread":false},{"title":"www.pudn.com.txt <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"jdmcu.c <span style='color:#111;'> 6.32KB </span>","children":null,"spread":false},{"title":"ansi2knr.c <span style='color:#111;'> 16.31KB </span>","children":null,"spread":false},{"title":"jdcolor.c <span style='color:#111;'> 9.16KB </span>","children":null,"spread":false},{"title":"jdhuff.c <span style='color:#111;'> 12.83KB </span>","children":null,"spread":false},{"title":"jrevdct.c <span style='color:#111;'> 14.12KB </span>","children":null,"spread":false},{"title":"jerror.c <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"jrdgif.c <span style='color:#111;'> 20.62KB </span>","children":null,"spread":false},{"title":"jcdeflts.c <span style='color:#111;'> 14.70KB </span>","children":null,"spread":false},{"title":"jchuff.c <span style='color:#111;'> 20.23KB </span>","children":null,"spread":false},{"title":"makefile.sas <span style='color:#111;'> 6.52KB </span>","children":null,"spread":false},{"title":"jmemansi.c <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"jcpipe.c <span style='color:#111;'> 26.99KB </span>","children":null,"spread":false},{"title":"makefile.djgpp.successful <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"jrdtarga.c <span style='color:#111;'> 13.58KB </span>","children":null,"spread":false},{"title":"jwrppm.c <span style='color:#111;'> 9.21KB </span>","children":null,"spread":false},{"title":"jdsample.c <span style='color:#111;'> 9.72KB </span>","children":null,"spread":false},{"title":"jcarith.c <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"jcexpand.c <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"USAGE <span style='color:#111;'> 14.64KB </span>","children":null,"spread":false},{"title":"makcjpeg.st <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"TMPANSI.C <span style='color:#111;'> 21.76KB </span>","children":null,"spread":false},{"title":"bitsink.h <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"makefile.ansi <span style='color:#111;'> 6.50KB </span>","children":null,"spread":false},{"title":"README.jsteg <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"jwrjfif.c <span style='color:#111;'> 12.15KB </span>","children":null,"spread":false},{"title":"makljpeg.st <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"jddeflts.c <span style='color:#111;'> 6.54KB </span>","children":null,"spread":false},{"title":"example.c <span style='color:#111;'> 26.87KB </span>","children":null,"spread":false},{"title":"jmemmgr.c <span style='color:#111;'> 37.91KB </span>","children":null,"spread":false},{"title":"jdmain.c <span style='color:#111;'> 14.26KB </span>","children":null,"spread":false},{"title":"architecture <span style='color:#111;'> 66.16KB </span>","children":null,"spread":false},{"title":"jcsample.c <span style='color:#111;'> 16.54KB </span>","children":null,"spread":false},{"title":"cjpeg.1 <span style='color:#111;'> 8.13KB </span>","children":null,"spread":false},{"title":"jrdppm.c <span style='color:#111;'> 13.21KB </span>","children":null,"spread":false},{"title":"makefile.unix <span style='color:#111;'> 6.94KB </span>","children":null,"spread":false},{"title":"testimg.ppm <span style='color:#111;'> 45.79KB </span>","children":null,"spread":false},{"title":"makdjpeg.st <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"jmemdos.h <span style='color:#111;'> 5.69KB </span>","children":null,"spread":false},{"title":"makefile.mms <span style='color:#111;'> 7.06KB </span>","children":null,"spread":false},{"title":"jversion.h <span style='color:#111;'> 371B </span>","children":null,"spread":false},{"title":"testorig.jpg <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"makefile.mc5 <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"jutils.c <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"jmemnobs.c <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"jpegdata.h <span style='color:#111;'> 39.45KB </span>","children":null,"spread":false},{"title":"jmemdosa.asm <span style='color:#111;'> 8.49KB </span>","children":null,"spread":false},{"title":"jinclude.h <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"makefile.manx <span style='color:#111;'> 6.30KB </span>","children":null,"spread":false},{"title":"bitsink.c <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"makefile <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"makefile.bcc <span style='color:#111;'> 7.48KB </span>","children":null,"spread":false},{"title":"jwrrle.c <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false},{"title":"jmemsys.c <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"jquant1.c <span style='color:#111;'> 22.08KB </span>","children":null,"spread":false},{"title":"ckconfig.c <span style='color:#111;'> 13.11KB </span>","children":null,"spread":false},{"title":"jfwddct.c <span style='color:#111;'> 11.78KB </span>","children":null,"spread":false},{"title":"codingrules <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"jrdjfif.c <span style='color:#111;'> 23.59KB </span>","children":null,"spread":false},{"title":"testimg.gif <span style='color:#111;'> 15.36KB </span>","children":null,"spread":false},{"title":"testimg.jpg <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"jcmcu.c <span style='color:#111;'> 6.07KB </span>","children":null,"spread":false},{"title":"djpeg.1 <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"jdarith.c <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"makefile.vms <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"jcmain.c <span style='color:#111;'> 21.55KB </span>","children":null,"spread":false},{"title":"jccolor.c <span style='color:#111;'> 11.33KB </span>","children":null,"spread":false},{"title":"jwrgif.c <span style='color:#111;'> 14.19KB </span>","children":null,"spread":false},{"title":"jmemdos.c <span style='color:#111;'> 17.74KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 21.02KB </span>","children":null,"spread":false},{"title":"bitsourc.h <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"SETUP <span style='color:#111;'> 26.14KB </span>","children":null,"spread":false},{"title":"jbsmooth.c <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false},{"title":"jcmaster.c <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"jrdrle.c <span style='color:#111;'> 11.45KB </span>","children":null,"spread":false},{"title":"makefile.bak <span style='color:#111;'> 6.50KB </span>","children":null,"spread":false},{"title":"makefile.mc6 <span style='color:#111;'> 7.48KB </span>","children":null,"spread":false},{"title":"jmemname.c <span style='color:#111;'> 7.84KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • a5066987 :
    很有学习价值的文档,感谢.
    2016-05-09
  • 彼岸之音 :
    基于linux的,不好用
    2016-01-23
  • TianXieErYang :
    不会用啊 ,怎么用的
    2015-08-09
  • wf20123271 :
    如何使用这个源代码
    2015-05-31
  • qq_28297199 :
    表示看不懂,代码在哪个文件里啊
    2015-05-23

免责申明

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