搜了一下,发现我不是最早想到这个的:
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,只了解个大概。感觉很期待第一次解密出来的明文,多了应该就不会感觉兴奋了。