V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
shendaowu
V2EX  ›  奇思妙想

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

  •  
  •   shendaowu · 2020-01-05 16:09:39 +08:00 · 2351 次点击
    这是一个创建于 1777 天前的主题,其中的信息可能已经有所发展或是发生改变。
    搜了一下,发现我不是最早想到这个的: 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,只了解个大概。感觉很期待第一次解密出来的明文,多了应该就不会感觉兴奋了。
    lostpg
        1
    lostpg  
       2020-01-05 19:33:50 +08:00 via Android   ❤️ 1
    请了解下 pgp ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:31 · PVG 16:31 · LAX 00:31 · JFK 03:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.