# session加密聊天的安全性原理

By [chenjia404](https://paragraph.com/@chenjia404) · 2023-07-04

---

最近身边有一些朋友的电报号被盗了，因为他的手机号的短信被拦截了，我推荐他们使用session，告诉他们这个更加的安全，理由如下。

session的账号不是中心化的，是一个非对称加密的私钥，加好友使用这个非对称加密的公钥，发送消息都是加密后的，只有对方才能解密，其它任何拿到都无法解密，即使是美国的cia这些都无法破解（具体的加密过程比较复杂，这里就不细讲，反正记住美国cia都无法破解就行了）。我们一般使用的其它聊天，例如电报、微信这些，他们的服务端都是知道大家聊了什么，在session就没有人知道，除了当事人。另外就是session也支持阅后即焚，以及消息撤回。

然后就是消息的传递，一般来讲消息发送都会透露发送者的ip，这个软件做一个隐私保护，用户甲把聊天消息加密发给a节点，a节点只知道消息要发给b节点，b节点收到了消息，也只知道发给c节点，c节点收到消息后，只知道发给用户乙，并不知道用户甲的ip，a节点知道用户甲的ip，但是不知道发给谁，也不知道用户甲公钥id。其中这些节点有一千多个，每次随机选择3个节点来传输数据，通过这种机制，能保证用户的隐私完全无泄漏。

---

*Originally published on [chenjia404](https://paragraph.com/@chenjia404/session-2)*
