做梦想到的一种文本加密方式

2018 年 2 月 2 日
 ksc010
比如 一句话 “我今天去吃饭”
通过密钥+特定算法 会把这句话 加密成 *通顺*的另一句话“明天干啥去啊”
当然这只是一个例子, 只要是加密后的文本是通顺的话就行

不知道能否实现

这里应该涉及到 字符编码转换,语义分析等
6126 次点击
所在节点    奇思妙想
30 条回复
SuperMild
2018 年 2 月 2 日
地瓜地瓜,我是土豆,发现老鼠,正在从十二点方向过来
zjcqoo
2018 年 2 月 2 日
原文里如果有无意义的字符,比如 “我今天去吃饭 asdfdfwefregerf ” ,要加密成“通顺”的话就需要大量词汇了吧。

估计最后又回到数字化了。比如:

“我今天去吃饭 1 ” -> “明天干啥去啊”
“我今天去吃饭 2 ” -> “后天干啥去啊”
“我今天去吃饭 3 ” -> “大后天干啥去啊”
“我今天去吃饭 4 ” -> “ 1 月 4 号干啥去啊”
“我今天去吃饭 5 ” -> “ 1 月 5 号干啥去啊”
“我今天去吃饭 23333 ” -> “ 2023 年 2 月 3 号干啥去啊”
。。。。
minamike
2018 年 2 月 2 日
酸酸乳的混淆?
ksc010
2018 年 2 月 2 日
@zjcqoo 那倒是不用
举个例子 “你好” 的 unicode 的编码是 \u4f60\u597d
若加密后的结果是 哈哈 \u54c8\uc
这样的话 密钥就是 (54c8-4f60)(4f60-597d) 这只是简单的加减运算(算法)
所以这个算法 并不考虑明文是怎么样的,值需要考虑加密后的密文是通畅的就行了
ps: 上面的算法会导致 密钥很长,就需要考虑另外的方式来实现压缩密钥长度
luoway
2018 年 2 月 2 日
语义分析准确率不是 100%,如果依赖语义分析,那解密准确率也不是 100%,这种加解密方案就废了。

电视剧里演过的方案是:
明文是通顺的文字,作为解密的辞典。而密钥则是自由设计各种方式,从辞典里解出另一段通顺的文字。
ytpfxnj
2018 年 2 月 2 日
考虑到我们经常用到的字、词、句并不是特别多。

比如你整理上几千词、几千句自己用到最多的,映射到《红楼梦》或者《鲁迅全集》中某句话就行了。
nazor
2018 年 2 月 2 日
这一类替换方法,都没办法解决词频问题。
300
2018 年 2 月 2 日
让我想到了魔禁。。
acros
2018 年 2 月 2 日
zjcqoo
2018 年 2 月 2 日
@ksc010 嗯,原文确实无关紧要的。最终问题就是 “如何把一串二进制数据变成带语义的句子”。
daimao
2018 年 2 月 2 日
不愧是做梦想出来的。。。
a1406
2018 年 2 月 2 日
很难做到让别人看不出来。一句话也许还好,如果数据多一点,有个十几 K 甚至几十 M 的数据, 你这生成出来的文章必定是狗屁不通。
zhjits
2018 年 2 月 2 日
这个要实现很简单,不过你考虑过怎么传递密码本没有……毕竟密码本比那句话大得多
am241
2018 年 2 月 2 日
最简单的一种实现:
密钥=int(吃饭)×int(干啥)
KDr2
2018 年 2 月 2 日
从社会主义核心价值观中,选出八个,定义为 brainfuck 的 八个指令。
然后执行程序获取输出即可。
sujin190
2018 年 2 月 2 日
你说的这个是阅读理解吧,但是小学生都知道,阅读理解向来不可能正确得到作者真实想表达的意思的,2333.。
zk8802
2018 年 2 月 2 日
可能和楼主想法相关的一种加密方法:Format-transforming encryption。可以看看这篇论文 https://eprint.iacr.org/2012/494.pdf
qiqico
2018 年 2 月 2 日
自动生成 行业黑话 ?
ksc010
2018 年 2 月 2 日
@luoway 语义分析的目的仅仅是 为了是加密后的密文
@a1406 哈哈,狗屁不通到可能不至于,前段时间就看过一个 AI 写小说的
LemonFlower
2018 年 2 月 2 日
手心输入法以前有个功能叫“密文传送”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/427966

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX