无聊写了个脚本, 可以把信息隐写入普通文本之中~

三级用户 jie82 1天前 1092

更新:

https://github.com/foreveryoung82/steganography


已经上传了github, 同时添加了两个bat来启动脚本, 用起来会方便一点.

readme.md里有简单的使用说明. 

python代码也就一百行的样子, 对于程序员或者有python使用经验的人来说, 应该很容易理解~


这个脚本主要还是用来娱乐, 以及和同好沟通交流相关的隐写工具思路~所以暂时也不会做得更方便普通用户使用了~这方面也请见谅~

--------

更新:

稍微改了下逻辑, 现在只要加密信息的人有一份任意的全简体的长中文文本就可以了.

解密的人除了解密用的工具脚本之外, 不需要任何其它额外的信息.

举个例子:

老爱要发布新的网盘地址, 而且他手头有一部全简体中文的<水浒传>, 他用这个隐写工具把新的网盘地址隐写到一段摘自水浒传的文本里, 发布到论坛里.

网站的其它用户, 只需要用隐写工具把网盘地址从老爱发布的这段水浒传文本里分离出来就行了~他们不需要和老爱有一样的完整<水浒传>.


当然, 在我们论坛这么干毫无意义~

不过在贴吧里, 被各种敏感字审查搞毛了, 这么来还是有点实际用处的.


我把python脚本稍微整理下, 过两天发到github上去~网盘也整一份~

各位有兴趣可以玩玩.

--------

下面这段文本隐藏了老男人网站的地址(https://www.oldmanemu.net/)~

单纯好奇, 如果我不说用了什么手段做的隐写, 各位能看出来这面这段摘自三国演义的文本, 有什么奇怪的地方吗?


时巨鹿郡有兄弟三人,一名张角,一名张寶,一名张梁。那張角本是個不第秀才,因入山采药,遇一老人,碧眼童颜,手執藜杖,唤角至一洞中,以天書三捲授之,曰:“此名《太平要術》,汝得之,当代天宣化,普救世人;若萌异心,必获惡报。”角拜問姓名。老人曰:“吾乃南華老仙也。”言訖,化阵清风而去。角得此书,晓夜攻习,能呼風喚雨,號为“太平道人”。中平元年正月內,疫氣流行,张角散施符水,为人治病,自稱“大賢良師”。角有徒弟五百余人,云游四方,皆能書符念咒。次后徒眾日多,角乃立三十六方,大方萬餘人,小方六七千,各立渠帅,称為將軍;訛言:“苍天已死,黃天当立;岁在甲子,天下大吉。”令人各以白土書“甲子”二字於家中大門上。青、幽、徐、冀、荊、扬、兗、豫八州之人,家家侍奉大贤良师張角名字。角遣其黨馬元义,暗齎金帛,結交中涓封諝,以为內應。角與二弟商议曰:“至難得者,民心也。今民心已順,若不乘勢取天下,诚為可惜。”遂一面私造黃旗,約期举事;一面使弟子唐周,馳書報封谞。唐周乃径赴省中告變。帝召大將軍何进調兵擒马元义,斬之;次收封諝等一乾人下獄。张角聞知事露,星夜舉兵,自称“天公将军”,張寶称“地公將軍”,张梁称“人公将軍”。申言于众曰:“今漢運将終,大圣人出。汝等皆宜順天從正,以乐太平。”四方百姓,裹黃巾從张角反者四五十萬。贼势浩大,官军望风而靡。何進奏帝火速降詔,令各处备御,討賊立功。一面遣中郎將卢植、皇甫嵩、朱儁,各引精兵、分三路討之。

且說张角一軍,前犯幽州界分。幽州太守刘焉,乃江夏竟陵人氏,漢鲁恭王之后也。當時闻得賊兵将至,召校尉鄒靖計议。靖曰:“賊兵眾,我兵寡,明公宜作速招军應敌。”劉焉然其说,隨即出榜招募義兵。

榜文行到涿縣,引出涿县中一个英雄。那人不甚好讀書;性寬和,寡言语,喜怒不形於色;素有大志,专好结交天下豪杰;生得身長七尺五寸,兩耳垂肩,雙手过膝,目能自顧其耳,面如冠玉,唇若塗脂;中山靖王刘勝之后,漢景帝阁下玄孙,姓劉名備,字玄德。昔刘胜之子刘貞,汉武時封涿鹿亭侯,後坐酎金失侯,因此遺这一枝在涿縣。玄德祖劉雄,父劉弘。弘曾舉孝廉,亦尝作吏,早喪。玄德幼孤,事母至孝;家贫,贩



上一篇:毒鸡汤,很好玩,越看越开心
下一篇:主页MD官方游戏全集其中一个资源报错,下载不能,内详...
最新回复 (33)
  • 三级用户 星大神 1天前
    0 2
    不了解哦
  • 四级用户 Linux_YL 1天前
    0 3
    大神佩服啊
  • 三级用户 乌索坚 1天前
    0 4
    没看出来,一大段黄巾起义看完了
  • 四级用户 oryxyang 1天前
    0 5
    看到一段文有一大堆字不认识我就不看了。。。。。。坐等高人解惑
  • 管理员 Oldman 1天前
    1 6
    盲猜,是繁体字吗?
  • 三级用户 jie82 1天前
    0 7
    Oldman 盲猜,是繁体字吗?
    老爱NB! 正解!
  • 管理员 Oldman 1天前
    0 8
    jie82 老爱NB! 正解!
    但我不知道原理,让我设计就做不出来,怎么样在繁体简体里藏入信息呢
  • 三级用户 jie82 1天前
    0 9
    oryxyang 看到一段文有一大堆字不认识我就不看了。。。。。。坐等高人解惑
    你已经注意到异常的迹象了~哈哈哈哈~
  • 三级用户 jie82 1天前
    0 10
    Oldman 但我不知道原理,让我设计就做不出来,怎么样在繁体简体里藏入信息呢
    目前我的脚本是这么做的:
    网上随便下载的三国演义的简体文本作为明文,这个需要加密方和解密方共同拥有一份完全相同的文本.

    加密的时候, 需要写入的信息表达为二进制串~
    一个中文字符如果是简体字, 则表示0, 繁体字符则表示1.
    当然还要跳过一些简繁体表示一摸一样的字符~

    解密的时候把这个过程反转过来就好了.

    目前这个隐写方法写入的信息密度太低, 写入信息:明文信息的比例大概是1:50~1:100.
    虽然有改进余地, 不过总体上只适合隐写网址, 磁力/ed2k/网盘链接之类的东西~
    当然, 小型的FC/GB rom应该也可以~

    优点么, 应该是安全吧~只要用古文或者武侠/修仙之类的文体, 普通人不会注意到隐写了内容~
    目前的审查机制也完全审查不到这种隐写方法~
  • 管理员 Oldman 1天前
    0 11
    jie82 目前我的脚本是这么做的: 网上随便下载的三国演义的简体文本作为明文,这个需要加密方和解密方共同拥有一份完全相同的文本. 加密的时候, 需要写入的信息表达为二进制串~ 一个中文字符如果是简体字 ...
    好玩,我也看了很久上面这段文字,但是楞是没找到“能繁体却没繁体”的字,所以这个隐秘性还是很好的
  • 三级用户 qq40449988 1天前
    0 12
    能告诉我内容吗,文化底蕴见底了
  • 三级用户 jie82 1天前
    0 13
    qq40449988 能告诉我内容吗,文化底蕴见底了
    隐藏的内容就是老男人网站的网址:https://www.oldmanemu.net/
    10楼简单的解释了下原理~
  • 四级用户 游戏玩家 1天前
    0 14
    虽然不懂,但是好厉害的感觉。。。
  • 二级用户 zphiroude 1天前
    0 15
    隐写车牌又一方法
  • 三级用户 datoutong 1天前
    0 16
    牛!!!高手。等工具
  • 三级用户 110119diDI 19小时前
    0 17
    密码学:P
  • 版主 老飞机 18小时前
    0 18
    吼厉害~~~
    关于密文生成,我也知道一个工具“与熊论道”,有兴趣的朋友可以看看:
    熊曰:呋食食咬類出盜蜜嗡沒你盜喜嗅會哞喜唬嘿喜類怎氏噤肉喜沒魚常溫我氏常蜂嗚冬哞喜盜蜜出呦山噔嚄萌洞擊嗄襲呱物人你

    解密传送门:http://hi.pcmoe.net/
  • 管理员 Oldman 18小时前
    0 19
    老飞机 吼厉害~~~ 关于密文生成,我也知道一个工具“与熊论道”,有兴趣的朋友可以看看: 熊曰:呋食食咬類出盜蜜嗡沒你盜喜嗅會哞喜唬嘿喜類怎氏噤肉喜沒魚常溫我氏常蜂嗚冬哞喜盜蜜出呦山噔嚄萌洞擊嗄襲呱物人你 ...
    还有佛曰
  • 三级用户 sslyd 18小时前
    0 20
    CTF的隐写技术
    • 老男人游戏网配套论坛
      35
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。