V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zzy8200
V2EX  ›  分享创造

DCT 抗压缩图片隐写

  •  1
     
  •   zzy8200 ·
    zeruniverse · 2017-09-19 12:18:05 +08:00 · 4603 次点击
    这是一个创建于 2401 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前用 FFT 写过抗压缩隐写,但压缩后经常会有个别字母错误,两小时前学会了 DCT,效果好多了...

    图片: 压缩前

    写入数据: magnet:?xt=urn:ed2k:31D6CFE0D16AE931B73C59D7E0C089C0 &xl=0&dn=zero_len.fil &xt=urn:bitprint:3I42H3S6NNFQ2M .LWPNACQDBZRYXW3VHJVCJ64 &xt=urn:md5:D41D8CD98F00B204

    下载后另存为 JPEG 再压缩一下: 压缩后

    读出: magnet:?xt=urn:ed2k:31D6CFE0D16AE931B73C59D7E0C089C0 &xl=0&dn=zero_len.fil &xt=urn:bitpsint:3I42H3S6NNFQ2M .LWPNACQDBZRYXW3VHJVCJ64 &xt=urn:md5:D41D8CD98F00B204

    DEMO: http://stego.js.org/

    GITHUB: https://github.com/zeruniverse/CryptoStego

    8 条回复    2017-09-26 01:13:50 +08:00
    lentry
        1
    lentry  
       2017-09-19 12:33:54 +08:00 via Android
    这个好
    mhycy
        2
    mhycy  
       2017-09-19 13:26:34 +08:00   ❤️ 1
    数据引起的区域色块非常明显。。。
    zzy8200
        3
    zzy8200  
    OP
       2017-09-19 13:31:49 +08:00
    @mhycy 用 MODE 1 会好一点,但只能存成 JPEG 不能压缩
    imn1
        4
    imn1  
       2017-09-19 13:33:30 +08:00
    先点个赞
    anyforever
        5
    anyforever  
       2017-09-19 21:18:52 +08:00 via iPhone
    埋了什么字母?第二张没一好看,不仔细看,也凑合
    xsd3169
        6
    xsd3169  
       2017-09-21 12:36:03 +08:00
    顶一下,数据有压缩吗?
    zzy8200
        7
    zzy8200  
    OP
       2017-09-22 08:07:11 +08:00 via iPhone
    @xsd3169 没有 数据压缩的话要是一个 bit 错了就乱码了
    xsd3169
        8
    xsd3169  
       2017-09-26 01:13:50 +08:00 via Android
    @zzy8200 能不能把文本 zip 压缩一下变成 binary 后传递给这个隐写到图片中?那样图片中能塞更多文字 233
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   948 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 20:54 · PVG 04:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.