我有一个加密通讯软件的想法。

2019-10-11 21:04:31 +08:00
 areless

所有文字应该转换成图片,然后在通讯软件里呈现。甚至是在通讯开始建立时,就打包成图片,以文字打包成图片的方式开始沟通。这种以前防采集的手段……现在应该比那些通用的对称加密算法有用。

7045 次点击
所在节点    程序员
96 条回复
celeron533
2019-10-11 21:40:35 +08:00
数字水印、图像频域隐写了解下?
crella
2019-10-11 21:44:12 +08:00
经典回复:不要用技术来解决非技术问题。
linksgo2011
2019-10-11 21:44:37 +08:00
非常朴素的密码学观念。我在一篇博客聊过这个话题:

“在软件行业中,最有意思的是很多人对造轮子非常感兴趣(包括我),不过有一些轮子我不建议自己造。这就是加密算法,不止一个人在聊天中谈起对信息安全的看法时说,要是我开发一个自己的加密算法只有我自己的知道(甚至很多真的这么干了),肯定是天底下最安全的。这是一种非常朴素的信息安全认识,自己的创造的“加密算法”也只是根据特定规则对信息的混淆和变换,这甚至落后于凯撒密码。

现代密码学已经有大量的对称加密、非对称加密、HASH 公开算法,甚至建立了一套完整的通信信息安全基础设施( PKI ),保证信息安全的是密匙而不是加密算法。与其闭门造车,不如选择 RSA 等大师们的成果。”

http://www.printf.cn/index.php/archives/software-standards.html
areless
2019-10-11 21:49:47 +08:00
@bzw875 民科的力量,你不懂。我常常看到有很多爱国志士用发图的方式逃避集权,我就觉得,哇……好使。比用现有函数的对称加密好使。什么私钥公钥 bip39 助记词,你倒是快速解决一下你发信息被管理层捕获到的问题啊?我想设计一款最厉害的加密(逃避监管)通讯软件。
singerll
2019-10-11 21:52:41 +08:00
图片不太好,可能会被识别,我建议转成 pdf 或者 cad
happyz90
2019-10-11 21:54:14 +08:00
不如直接用火星文?
delpo
2019-10-11 22:03:50 +08:00
@areless 首先,根据你的描述,你需要解决的是匿名 /监管问题,而不是加密问题,请把自己的目的明确再提问
aguesuka
2019-10-11 22:04:14 +08:00
还不如用方言
iyouth
2019-10-11 22:04:48 +08:00
还是太年轻......
FrankHB
2019-10-11 22:08:06 +08:00
跟监管比算力?
墙笑了……
tatsuteng
2019-10-11 22:10:47 +08:00
这...威胁模型先了解一下?
lscho
2019-10-11 22:12:17 +08:00
这不就是验证码吗。。。你知道图形验证码为啥现在都没人用了?因为现在识别图像所需算力完全没有你想的那么夸张。

而且不管你怎么混淆,肯定有一套算法,不加密的话,直接从数据层就可以得到你的数据,分分钟就解出来了,连图像识别都不用。

所以,你看,又回到了加密上。
lscho
2019-10-11 22:17:39 +08:00
回复完看见附言了,跟我说的一样。。“用一定算法生产的图片”,你怎么保证你这个算法不能被解开?你连加密算法都不信,你觉得自己设计的算法别人解不了?
Cytion
2019-10-11 22:22:51 +08:00
不要尝试叫醒一个装睡的人
Xs0ul
2019-10-11 22:26:16 +08:00
用图片发文字,本身就凭空增加了一个显著的特征. 只要有一个被发现,剩下的岂不是一锅端
areless
2019-10-11 22:28:41 +08:00
@lscho。。。图形的优势在加密学上一直是不容易破解的。为什么现在流行 GPU 去算了呢?这款“加密”通讯软件就叫 PDV(Piero da Vinci) chat
mengzhuo
2019-10-11 22:29:17 +08:00
看着加密进来,笑着出去的
hakono
2019-10-11 22:29:29 +08:00
其实楼主你花那么大力气搞这种没卵用的,还不如开发个自动给发送到 qq 上的信息使用 aes 或者 rsa 加密成密文, 然后对方的 qq 接收到加密的数据后,对方的程序能自动读取密文并自动解密,呈现到独立窗口的软件来的现实

反正经过 aes 或者 rsa 加密的数据你不暴露秘钥,腾讯或者 zf 也没能力暴力破解你的密文
webshe11
2019-10-11 22:33:42 +08:00
areless
2019-10-11 22:35:35 +08:00
@hakono 假设客户端程序能解。解法写在前端里,不就是此地无银三百两吗?正因为很多图形我们程序解不了,或则得花力气去解,而人能够轻易识别。

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

https://www.v2ex.com/t/608385

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

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

© 2021 V2EX