求一个开源的单项加密的工具,无法逆向解密。只需要核对这个事情是真的就好。

2020-07-07 00:16:00 +08:00
 WesleyNZ
比如说 我想发一句朋友圈, 我实际上发了一段 md5 值,除了我没人能知道我发的是什么
同时,我在自己的本地文档上记录我说的实际的话是什么,也只有我一个人知道。
如果将来有人要核对我当年发的密文是什么意思,我就拿出我的原文,并且加密给他看,证明跟当年我发的是一样的东西。

请问如何做到呢? md5 觉得不够安全,想要安全程度更高一些的开源的,最好有软件能本地运行,然后我只需要输入‘文字’就可以得到密文的那种。谢谢。

主要是想记录一些事情。
4001 次点击
所在节点    macOS
56 条回复
lzxz1234
2020-07-07 11:21:20 +08:00
你需要的只是一个低佣金的区块链公链
wangkun025
2020-07-07 11:23:48 +08:00
这个分明是非对称加密。
WesleyNZ
2020-07-07 11:33:22 +08:00
我还是不太懂具体如何做这个 PBG
@Mutoo
Mutoo
2020-07-07 12:10:59 +08:00
@WesleyNZ

把下面的内容复制到 https://keybase.io/verify 就可以验证由我签名的信息

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

de43ec5e047ad58051f425ec72d1109805a6c4db
-----BEGIN PGP SIGNATURE-----
Version: Keybase OpenPGP v2.1.13
Comment: https://keybase.io/crypto

wsFcBAABCgAGBQJfA/QcAAoJEI4hlzgPMwv6HjIP/jNqNsDZaKzaljr/1dZ/xMcO
A3hfJ4/rJsvY1UmyVCDK+dkhsEaHY9+MxYS7Xea/h2v2I5v/1evE/+7Lpm5FGvFs
JAa5q+Ub654ReN8sTw8BJXoeVosbuR+K7QONZy9P5IK0f+4gPKAHbF0yfliK8Hjd
F6l9WzOC+UuVx/KS8gmPa4cUoi+4zMkuPx/ea0j5w7YodA0B0QNKgFry+qsqVzrX
vZsdosDReo8GpKRIIOQYHjiYSRee5Qm8qnDOPOLN22yHdTcQmvQ6TkNCYfS6C0n3
vtUPPsiPiIVjsfTDr9lKci8pQRqlaYgMzMd0Oa1t8IZ5dogcde2Z19A01WhMvmi4
SWA0HLcHYBLHPZ2spIx/r50Xu3sAYIRSpAiCzX5lpYKIDKu1/mU916cKu7onX3KN
6+iGnoaaMIkE4r27pi91uyewN5zbBYIul6nsuTOms5I5by1VOQ4iYFqDogVQQfpW
nSclIcg5SxtGHyoUZQi1fK7H835b51HzQgubWqIoF8ALTmugp52JM61lLm5gL4r0
6QlgkMScXISRaQ2cmX9o6/v1aY28bquzlthFtjL/aV4zLp0e7otpgOSHLLqSa7/O
+Xh57Ynev/NtAjEs2QUF7cxA647/YCzNjGNx9CSZd+k0hkZuIaGM4zou/QpZqkCA
kQ73QkyP4UsCsdtzIkvk
=E51E
-----END PGP SIGNATURE-----

通过验证表明这个信息确实是我发的,别人无法伪造,我也不能否认我发了这个信息。

其次内容里的 sha512 可以表明某段文字与之相应。而如果我放出原文:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

别人可以在 http://www.sha1-online.com/ 验证这段原文确实与上文的 sha512 匹配。

你需要的就是注册一个 keybase.io 并保存好你的私钥即可。
phy25
2020-07-07 12:23:49 +08:00
SingeeKing
2020-07-07 12:27:15 +08:00
Keybase 有工具
sockpuppet9527
2020-07-07 12:54:16 +08:00
没人吐槽 md5 是消息摘要算法吗?消息摘要和加密是两回事,加密分为对称,非对称。

还有你说 md5 不安全,那是因为有碰撞和字典的存在。

拜托,目前时间攻击(指非量子) RSA2048 位都做不到,而且某些开源的还加入了所谓的抗量子。

但是我就想问一下:谁会闲到没事去破解你的朋友圈?
sunmker
2020-07-07 13:15:20 +08:00
虽然我理解你的意思,但是我想和你说一个知识点,md5 是摘要,不是加密
beneo
2020-07-07 13:46:36 +08:00
你们还不容约定一本书,然后第几行第几个字,这样。
tuwulin365
2020-07-07 14:40:14 +08:00
电子签名解决问题
WesleyNZ
2020-07-07 14:53:47 +08:00
@Mutoo 我不需要加密...我只需要让别人不知道我发的是什么 只有我才能知道
chinvo
2020-07-07 15:10:28 +08:00
这就是数字签名 (digital signature)

PGP, RSA, ECC 都能提供可靠的数字签名

这个场景, 建议用 PGP
gesse
2020-07-07 15:45:14 +08:00
可以搜索 HMAC,应该是你要找的。

楼主的想法,其实我可以知道很多场景可以使用。
Mutoo
2020-07-07 16:39:33 +08:00
@WesleyNZ 一个是数据摘要,一个是数字签名,不算是加密。
huawuya
2020-07-07 16:40:11 +08:00
sha256 就足够了,话说楼主这是要当预言帝吗?:)
WesleyNZ
2020-07-07 17:46:57 +08:00
@huawuya 对对对 你知道了

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

https://tanronggui.xyz/t/687733

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

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

© 2021 V2EX