Base64 的升级版,用 RSA 在 V2EX 间接实现私信功能怎么样?顺便要不要在这贴里玩玩?

2020-01-05 16:09:39 +08:00
 shendaowu
搜了一下,发现我不是最早想到这个的: https://www.v2ex.com/t/583378#r_7627404

我是用在线的 RSA 工具弄的。这个安全性肯定是有问题的,因为提供在线 RSA 工具的网站可能会记录明文、私钥和密钥。但是应该比 Base64 更安全一些?顺便说一下某些中文的 RSA 工具好像是错的,没有提供用公钥加密的功能。不过也可能是我理解错了。另外下面那个 RSA 工具网站最多只能加密 117 个字节,汉字才 39 个。这个是这个网站做的限制还是 RSA 导致的?(后来发现是 RSA 规定的,下面那篇文章里就说了。)或者通过 RSA 传递密码?之前好像听说 RSA 就是用来传递密码的,但是感觉这个太麻烦了。或者配合网盘分享?就是先把长的私信内容传到网盘上,然后把包含私信内容的文件的网盘链接用 RSA 加密发给对方。给出联系方式的话 117 个字节应该足够了。缺点是这个通信是单向的,双向的话需要两个人都给出公钥?

这是 RSA 加密解密的过程的介绍: https://www.cnblogs.com/pcheng/p/9629621.html
基本上用里面提到的第一个场景好像就行?

这是我找到的我感觉能用的 RSA 工具: https://www.devglan.com/online-tools/rsa-encryption-decryption

这是我的公钥:
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoAJIcBzCAVm9DaLTigQACmJ+BkkzcG+7tcuGuSwnn27IiLFxTf+Df8mZiHu8NAIw+uDYbpa2IKvLdZGKH1zE4h+GnfhIZGx/uGfU1SKTuChzsyukMNGe3smPKEkBCn36x2mJdSH/W7fKw2S9OtZbwwmmI5CyDRXPBjX16w7RJnErguEVjNbuVGPw/M8DhjAYUEkm0Ci75/CWtzC05jyuI3LAXx5RVe2j37R6/a2PkDxyUppRu1YRZQMEPoHayp4iYgCfSbbAXKTP0p3LzA917IoJVzygiqdOVLAQKGiUGK3Wi6BuQYVn9xovTIZCsGlu+WVGz3J3mSodFbtPdrauvIB+kTqW0PAlt4wyE0mBV30uzV1fcds2bhCTM+3YCMst3C9uVCUakOuYpWF/Tt6W1BuzJsdyGo7JRwCm/Vnko0ct01CVSqsPdXB4ugAqoJqpZIQzF+stHy81JXZj+6hYDpjEjemBBXk7bNwQPdEi0GuaFBWJVxfSYnX91t5dG24JMxu+BLtYiZSUKqxQ1a4hI6rt2onsFS3h53VnfLpN1tKEeqY+UP3ur6dwC2V/nmT4/mTRID/MOhH/Ga5sG4QXsgSik3GNQyHBCILgdD8r94AfG0UCu+dLdrIpH+CFgZMN/KmC0UGYJQLAoaKjn1QaKpjiN95Qypo4ixCjSjxALL0CAwEAAQ==

我这个密钥是 4096 位的,最多能加密 501 字节的文本。把你的密文在这贴回复一下我。其他人也可以在回复里贴出公钥接收别人的私信。

我感觉会很好玩,不过应该也会有人感觉很无聊吧?可能之前不太了解 RSA 的人才会觉得好玩吧?我之前就不太了解 RSA,只了解个大概。感觉很期待第一次解密出来的明文,多了应该就不会感觉兴奋了。
2358 次点击
所在节点    奇思妙想
1 条回复
lostpg
2020-01-05 19:33:50 +08:00
请了解下 pgp ?

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

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

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

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

© 2021 V2EX