用SinoCrypt在墙内发起抗议

如果你还不知道什么是SinoCrypt,请花五分钟时间了解一下:https://2047.name/t/11931

在墙内发起抗议,尤其是对中国政府和共产党的抗议,最直接的方法就是把想表达的内容写在微博、朋友圈、知乎、豆瓣、QQ空间让其他人看到。随着技术的进步,当局关键字审查、语义分析的能力越来越强,删帖封号的速度越来越快,这种被网友称为“冲塔”的抗议方式受到的阻力越来越大。

人们需要一种更好地对抗审查的技术手段。

针对这个棘手的问题,五道口公司与来自清华计算机系的几名实习生经过三天两夜的奋战,推出了一款名叫SinoCrypt的抗议辅助工具。

SinoCrypt是如何辅助人们进行抗议的呢?我们来看一个案例。

小明出生在中国大陆,他翻墙上网看到新疆维吾尔人被抓进集中营强制劳动。小明对中国政府的做法非常不满,想要在网上发起抗议,但是他知道,如果他在微博上说“新疆集中营”,马上就会被当地派出所民警请去喝茶。

以下是小明脑海中,派出所民警和小明的对话:

- 这句话是不是你发的?

- 是

- 新疆哪里有集中营?你哪只眼睛见到的?你这是传播谣言,要承担法律责任的!

- 国外媒体都报道了

- 国外的新闻能信吗?别人说什么你就信什么?我看你是被外国人洗脑了!

经过一段时间的研究,小明掌握了SinoCrypt的使用方法。他发布了一条这样的微博:

博月斗转河只统单征志道常(XJJZY)

小明的朋友小刚看到这条微博,觉得很奇怪,于是问小明,你这条微博是什么意思啊?

小明说,这是一种加密技术,叫SinoCrypt。

经过学习,小刚也掌握了SinoCrypt的使用方式,他决定把这条微博放进SinoCrypt解密。小刚问小明,你加密的时候用的密钥是什么?小明告诉小刚,XJ是中国的一个省份,JZY是犹太人的一种监狱。

小刚恍然大悟,以“新疆集中营”作为密钥,对博月斗转河只统单征志道常(XJJZY)进行解密,得到明文“XXXX(请各位读者自行尝试)”。

于是小刚也开始以“新疆集中营”为密钥,加密各种各样的内容,发到微博上。于是又有人问小刚,你这条微博是什么意思?就这样,SinoCrypt一传十、十传百,成为了墙内冲塔必备工具之一。

由于SinoCrypt加密相同的内容会得到不同的密文,而密文又是由最常用的1024个汉字组成的,所以当局没办法对SinoCrypt的密文作关键词审查、敏感词过滤。很快,墙内所有能发表文字的地方,都充满了SinoCrypt的密文。

很多人学会SinoCrypt之后第一件事就是乳包,维尼一怒之下,命令陈全国把SinoCrypt用户统统抓进集中营。陈全国很快发现,经过SinoCrypt加密的密文有一个共同点,就是看不懂。于是他下令,所有中国人,凡是发言看不懂的,一律抓起来!!

这下不得了,把北大的好几个教授抓了进去,逼得北大校长半夜去跟巡视组求情:这几个教授是研究中国古典文学的,他们课件里写的是文言文,不是SinoCrypt……与此同时,国内五毛兔杂的发言也受到极大影响,环球时报和共青团中央则跟禁言了似的,什么内容都发不出来。

这是由于SinoCrypt的密文具有随机性,可以用显卡像“挖矿”一样“挖”出任意形式的密文,很容易就能伪装成五毛、兔杂、环球共青风格的言论。

我看你发文还以为你会吊他

另外,不是那么容易学习的,因为用户可以混排密文和密码,比如密文是abcdefg,密码是AK47,那么我可以这样写:(A)a(K)b(4)c(7)defg, 人类用户可以取出AK47并顺利解密,因为这种排列方法有无数种,甚至还可以用BBCode或者Markdown语法来修饰文本,使得机器要适应这套东西异常麻烦。

还要手动加解密能推广开才怪哩,学学Oversec,能做到Eye-To-Eye再说吧

1 个赞

GitHub都404了。。。

1 个赞

我之前早就写过这种类型的东西了

https://web.archive.org/web/20210315100310/https://blueseddragon.github.io/abc/

1 个赞

我的 ABColor 只需要用 16 个汉字,或者 256 个汉字,而且用户可以自己选择是哪些字

不一样,莫尔斯密码就和 base64 、rot13 差不多,就是种【编码方式】,加解密都是公开的,所以只能混淆,不能保密信息

哈希当然不是加密了--哈希不可逆。

1 个赞

人看一样的东西,电脑看不一样啊。这是“诉诸无知”谬误。

注意,重复使用的汉字太多,很容易出现局部相似的密文。