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文件。

文件下载

资源详情

[{"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,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明