做了个把图片加密到文字里面的小玩意 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
codezera
V2EX    分享创造

做了个把图片加密到文字里面的小玩意

  •  
  •   codezera 2024-02-05 15:45:09 +08:00 2869 次点击
    这是一个创建于 614 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://text-encode.vercel.app/

    功能很简单,就是输入一段文字,选择一张图片,会得到一个和输入的内容一样的文字,可以通过该文字解密出上传的图片

    30 条回复    2024-02-06 14:58:58 +08:00
    lucybenz
        1
    lucybenz  
       2024-02-05 15:57:25 +08:00
    测试了一下 五味杂陈
    codezera
        2
    codezera  
    OP
       2024-02-05 15:59:08 +08:00
    @lucybenz 为啥五味杂陈呢
    stinkytofu
        3
    stinkytofu  
       2024-02-05 16:00:51 +08:00
    这这这, 不就是存到你的服务器了么, 跟图床有什么区别, 唯一的区别就是你不提供 url , 查看更麻烦?
    rekulas
        4
    rekulas  
       2024-02-05 16:06:54 +08:00
    笑死,还以为用傅里叶变换之类的把文字隐写到图片,原来就是不给你 url ,那为何不直接上传到图床,没 url 别人也看不到
    codezera
        5
    codezera  
    OP
       2024-02-05 16:27:10 +08:00
    @stinkytofu 上传是过程不是目的,目的是想办法把图片塞到文字里面
    stinkytofu
        6
    stinkytofu  
       2024-02-05 16:37:16 +08:00
    @924412409 #5 没看出来你哪里把文字塞到图片里面了, 不就是做了一下 key-value 的映射么, 和图床的区别在哪里, 没有实用性。

    https://ik.imagekit.io/okr042lm5/C_F0Vwppb7x
    hooych
        7
    hooych  
       2024-02-05 16:41:11 +08:00
    啊?
    OldJii
        8
    OldJii  
       2024-02-05 16:47:05 +08:00
    ...
    b821025551b
        9
    b821025551b  
       2024-02-05 16:47:10 +08:00
    哈哈哈,是不是我现在暴力地把 key 都占用上了,别人就用不了了
    ooonme
        10
    ooonme  
       2024-02-05 16:47:15 +08:00
    看了一下,大概的逻辑是,图片 id 用特殊字符藏在文字之间,大多数文本编辑器会看不见,cat 可破。。
    ooonme
        11
    ooonme  
       2024-02-05 16:50:01 +08:00
    @ooonme U200b,U200c,U200d, 三个 zero width 的字符。。
    admpubcom
        12
    admpubcom  
       2024-02-05 16:54:51 +08:00 via iPhone
    就是自定义了一个图片 ID ?
    meeop
        13
    meeop  
       2024-02-05 17:07:30 +08:00
    神奇,新的玩法,好像可以用来在文本中藏一点密码之类
    ufan0
        14
    ufan0  
       2024-02-05 17:08:44 +08:00
    CTF 中已经衍生出了不少成熟工具做这个。
    zhw2590582
        15
    zhw2590582  
       2024-02-05 17:09:02 +08:00
    把图片塞到文字里面,让我想起这个网站 https://www.miao-lang.com/
    Fish1024
        16
    Fish1024  
       2024-02-05 17:14:01 +08:00
    没看出跟图床有啥区别。可能你在技术上是有区别,但对用户来说有啥区别?不都是一个字符串对应一个图片 id 吗?
    codezera
        17
    codezera  
    OP
       2024-02-05 17:14:25 +08:00
    @ooonme #11 是的
    codezera
        18
    codezera  
    OP
       2024-02-05 17:15:40 +08:00
    @Fish1024 我想到的区别是同一个字符串可以代表多个不同的图片 id
    codezera
        19
    codezera  
    OP
       2024-02-05 17:18:41 +08:00
    @stinkytofu #6 并不是 kv 映射,同一个文字可以代表不同的图片,你试试
    7gugu
        20
    7gugu  
       2024-02-05 17:18:55 +08:00
    好神奇
    7gugu
        21
    7gugu  
       2024-02-05 17:19:43 +08:00
    @924412409 #2 但是试了一下如果是复制一楼的文字就没法解码了,感觉这个信息还是很容易被破坏
    Vegetable
        22
    Vegetable  
       2024-02-05 17:21:19 +08:00
    直接用不可见字符把图片 encoded 了,是不是就能实现图片隐身了?
    codezera
        23
    codezera  
    OP
       2024-02-05 17:22:05 +08:00
    @7gugu #21 一楼应该是手打的五味杂陈
    7gugu
        24
    7gugu  
       2024-02-05 17:32:47 +08:00
    @924412409 #23 我也存储了一张五味杂陈,但是图片是我的私人照片,可以劳烦帮忙删除了吗?
    awesomes
        25
    awesomes  
       2024-02-05 17:39:44 +08:00
    五味杂陈 标题极具欺骗性
    codezera
        26
    codezera  
    OP
       2024-02-05 17:44:34 +08:00
    @7gugu #24 后台没看到有这条记录。。。
    Fooooo0
        27
    Fooooo0  
       2024-02-05 17:50:11 +08:00   1
    /div>
    把图片加密到文字里??????????????????
    不做销售可惜了
    codezera
        28
    codezera  
    OP
       2024-02-05 18:00:43 +08:00
    @Fooooo0 哈哈哈
    airplayxcom
        29
    airplayxcom  
       2024-02-06 11:10:52 +08:00
    假如我把富文本塞进文字里,是不是就是密码访问文章模式
    codezera
        30
    codezera  
    OP
       2024-02-06 14:58:58 +08:00
    @airplayxcom 理论上可行,但是富文本不能太长,不然可能复制不了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     980 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:18 PVG 07:18 LAX 16:18 JFK 19:18
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86