Public Key公钥 · Nº 65537

Geng Minqi

Builder — Cryptography · Games · Markets
e = 65537WeChat · o65537gengminqi.com
微信扫码加我
WeChat / 微信o65537
存入通讯录
e = 0x10001 = 2¹⁶ + 1

一张可以翻面的名片,
也是一把公开的钥匙。

向下解密
01 明文 · Plaintext

你好。我喜欢那些“看起来不可能”的系统——在看不见数据时完成计算,在互不信任时玩完一局游戏,在情绪崩塌时读懂一个市场。

正在
隐私计算方向的科研
关注
密码学 · 多方计算 · 预测市场
工具
TypeScript · Next.js · Postgres
坐标
北京 · UTC+8
02 此刻 · Now building

正在做的事

  1. 01隐私计算长期的科研方向:让数据在加密状态下依然可以被计算——全同态加密、多方计算,以及它们在真实世界里的代价与边界。ResearchFHEMPC长期
  2. 02Avalon Protocol构造一个不需要可信主持人的《阿瓦隆》:签名身份、角色种子协议与事件日志,让一局桌游在互不信任中进行。ProtocolMPCGame构造中
  3. 03LoL Market Journal追踪 Polymarket 上英雄联盟赛事市场的概率路径,研究情绪崩塌与极端反转。DataBehavioral finance研究中
03 为什么是 65537
65537
  1. 1
  2. 0
  3. 0
  4. 0
  5. 0
  6. 0
  7. 0
  8. 0
  9. 0
  10. 0
  11. 0
  12. 0
  13. 0
  14. 0
  15. 0
  16. 0
  17. 1
216 + 1

二进制里只有首尾两个 1。做模幂运算时只需要 16 次平方和 1 次乘法——又快又安全。

F4

第五个费马数,也是人类目前已知最大的费马素数。

e = 0x10001

世界上绝大多数 RSA 公钥使用的指数。它被设计成可以公开的那一半。

它藏在我的微信号 o65537 里。
所以这张名片,就是我的公钥——拿去,加密一些话给我。

04 加密给我 · Encrypt to me

交换名片

最快的方式,永远是直接加微信。

交换名片 · ExchangeDRAFT
SHA-256 指纹—