和女/男票聊了一些私密的话,成天担心消息会不会被泄漏,始终不放心,看完此文,消息传输安全性的来龙
去脉,终于略知一二了。
一、初级阶段:信息裸传
特点:在网络上传递明文
黑客定理一:网络上传递的数据是不安全的,属网络于黑客公共场所,能被截取
结果:传递明文无异于不穿衣服裸奔
改进方案:先加密,再在网络上传输
二、进阶阶段:传输密文
特点:
服务端和客户端先约定好加密算法,加密密钥
客户端,传输前用约定好的密钥加密
传输密文
服务端,收到消息后用约定好的密钥解密
这么传输消息安全么?
黑客定理二:客户端的代码是不安全的,属于黑客本地范畴,能被逆向工程,任何客户端与服务端提前约定好
的算法与密钥都是不安全的
结果:任何客户端的代码混淆,二进制化都只能提高黑客的破解门槛,本质是不安全的
改进方案:不能固定密钥
三、中级阶段:服务端为每个用户生成密钥
评论0
最新资源