[另类想法] 如何保证一条消息十几年后才能被读取

2017-02-15 17:17:17 +08:00
 vertigo

今天在想如何把很长文章保存在 blockchain 上时想到的,可否把很长的文字纯 SHA256 加密(非对称加密)后保存在比特币区块链的 coinbase 中

这样保证了:

① 可以保存无限长的富文本内容

② 目前来说无法解读

③ 无需保存任何秘钥

④ 数学角度来讲,未来 30-40 年可以被解密

所以用来存一些历史真相(现在的)会不会很有意思呢?

9022 次点击
所在节点    分享创造
84 条回复
ipconfiger
2017-02-16 10:21:03 +08:00
看来卤煮仍然是处于一种自觉明白其实懵逼的状态而不能自拔
ipconfiger
2017-02-16 10:28:20 +08:00
想起了十几年前读书那会儿, 有个脑壳比较方的同学, 在学会了用 MD5 后开始钻研破 MD5 的密码, 有一次运气实在好碰巧碰撞了一个还正好是原文, 于是这位兄台的脑洞就开了, 惊呼找到了一个超级牛掰的压缩算法, 然后我丢了个 1G 的视频文件生成的 MD5 给他, 让他思考了一个学期的人生......
qianguozheng
2017-02-16 10:46:14 +08:00
区块链的发散思考阿。 可惜长文大神已经说明不能用在区块链了。
quxiangxuanqxx
2017-02-16 10:58:51 +08:00
把一个人弄死,然后几十年后,把他复活
imn1
2017-02-16 10:58:55 +08:00
@Cbdy
@gimp
+1

时间空间唯一性,要么时间确定、要么空间确定
答案很简单,因为信息读取时间必然后于生成时间,只要这条信息的生成时间(或者说过程)达到十多年那么长,且不能在生成过程中读取,那么读取时间也就是十多年后了
SharkIng
2017-02-16 11:08:49 +08:00
@vertigo #35 保存历史的话也没有必要各种加密还要放在 Blockchain 中(隐藏)啊?还要是年内不能阅读。感觉除非是非常不想让人知道的事情,但是不想让人知道的话何必保留呢
qdwang
2017-02-16 11:14:40 +08:00
有可能碰撞成功的,是另一篇文章。。。这样没有做到原文唯一性
grayon
2017-02-16 11:48:22 +08:00
根据量子力学,要做到碰撞成功可以秒解,只不过要看你在不在那条世界线上了
dallaslu
2017-02-16 11:49:39 +08:00
@flyingghost
@limhiaoing

没有限制条件的话,原文的确不是唯一的。如果给出了长度和内容规则,比如是一首宋词,我不太相信所有解都符合韵律……
macroideal
2017-02-16 11:49:49 +08:00
中国邮政 寄到南极 无人查收,再打回来
tabris17
2017-02-16 11:54:25 +08:00
散列算法不是加密算法
shower
2017-02-16 12:24:10 +08:00
原文是不唯一的啊,楼主脑子还是没转过来啊
54c3
2017-02-16 13:19:32 +08:00
dreamcog
2017-02-16 13:40:16 +08:00
@binux 都 ssh 不上去无法改吧
Micky
2017-02-16 13:51:56 +08:00
那么,量子通信的应用离普通人还有多远?
  基于个人判断,潘建伟给出了一个量子通信技术普及的“时间表”: 5 年左右很多机要部门开始用, 10 年左右金融业、银行等大机构开始使用, 15 年的时间或许走进千家万户。“届时,每个人的家里、手机上或许都会有一个量子加密晶片,银行转款、电子账户等的涉密操作,都不用担心被盗用或者攻击。”
----

量子加解密还远吗,到时一切非量子的加密方案都不安全了
dallaslu
2017-02-16 14:46:33 +08:00
@vertigo 假设未来计算机性能大大提升,但算力仍然有限,那么你的摘要信息是否会被注意到呢?很有可能被淹没了。除非你能明确证明内容的价值,比如获得原文后,能得到大量的比特币奖励。
Yc1992
2017-02-16 15:28:49 +08:00
用公钥加密后再用一个口令(只有你自己知道,背下来)加密私钥,然后保证几十年都不会忘记那个口令即可,大猫同学觉得这样怎么样。
shyrock
2017-02-16 15:48:27 +08:00
这个问题很棒。
我认为理论上的必须几十年后才能解读的信息,必须绑定时间轴上几十年后的一个独一无二的特征,只有在那个时刻你获取了特征的数据,才能解读现在的信息。比方说你的信息是‘刷’‘牙’两个字,具体解读为‘刷牙’还是‘牙刷’依赖于 50 年后某期彩票大奖号码的奇偶校验值。
Reign
2017-02-16 15:57:24 +08:00
把这个字符串设置成密码,让你老婆用这个密码到银行存定期十几年,十几年后取完钱了让她告诉你密码
binux
2017-02-16 16:11:24 +08:00
@dreamcog 时间不是存储在操作系统中的,不需要经过 ssh

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

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

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

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

© 2021 V2EX