aes是一种块的加密算法,如果需要在网络上传输数据的话,最好是采用cbc模式。
最近在做项目的时候发现一个问题,就是客户端和服务端在初始key相同的情况下,保证序列,就可以实现加解密。
但是记住首先一定要先初始化key。
哦
自己做一个推送的服务,难点在上层的协议。
注意点是包的解析,主要是因为tcp是流式协议,需要自己缓存处理
另外是数据的发送或请求。有UI转到网络线程,而tcp的连接是在网络线程创建的,有可能在UI添加了数据而连接还没创建
这个还好,关键是数据的加密,最好在要发送的时候在加密