手游,即时通信,所以用的是 TCP,和服务器通信中的数据一般用什么加密比较好?市面上的游戏主流用的是什么加密算法呢?协议有啥讲究么?考虑到手机和服务器的性能,也不能用太复杂的,毕竟一直要收发
1
CEBBCAT 2021-04-18 22:57:54 +08:00
没了解过游戏这块,想问一下普通的 TLS 可以吗?类似于 DoT 这样子。
另外想问一下为什么要做加密呢?是本着防止抄袭的原因还是防止客户端数据劫持(上下两个方向) |
2
0ZXYDDu796nVCFxq 2021-04-18 22:59:59 +08:00
@CEBBCAT 游戏数据包不加密,外挂满天飞
|
3
Oceanhime 2021-04-18 23:33:19 +08:00
SSL Pinning + 敏感(battle 之类)数据 AES, 认识的朋友有用这个方案, 不过我没太接触过...
|
5
2kCS5c0b0ITXE5k2 2021-04-19 00:01:51 +08:00
参考一下 $$ ?
|
6
miyuki 2021-04-19 00:08:21 +08:00 via iPhone
以前拆游戏包有用 blowfish 的,google 搜了一下目前因为安全性不太推荐用了,继任的 twofish 不如 aes
|
7
jim9606 2021-04-19 11:30:28 +08:00
TCP 就不要创新了,直接用 TLS 就行,什么密码套件选择、连接恢复什么的全交给 SSL 库去解决,你只要管好证书链就行。没充分理由自己造轮子很难正确实现。
|