赞
踩
在阐述我的思路之前,我们先了解以下几点。
一、公网不安全
如果我们使用公网上网,我们的ip是由公网发放的。当我们并发送请求时,公网的拥有者可以在路由端设置拦截器,以此来对你向服务器发送的数据进行拦截,从而对你的数据进行修改来达成某种意图(如果客户端的加密足够好,那么风险会小很多) 。而服务器返回给客户端的数据同样可以被拦截。
若使用我们自己的移动流量上网,我们手机在一个城市的ip地址是固定的,并且ip是由移动公司路由端进行分配的,可以说风险是相当小的。
而当我们连接A热点上网时,我们的ip是由A的ip分发的子网ip地址,如果A在他的手机上设置拦截器的话,依旧会对我们造成一定的威胁。
二、对称加密:文件加密和解密使用相同的密钥加密
三、非对称加密:公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有 密 钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
四、MD5:它是一种信息摘要算法,它可以从一个字符串或一个文件中按照一定的规则生成一个特殊的字符串(这个特殊的字符串就被称之为摘要),并且一个文件所对应的MD5是固定的,当文件内容变化后,其MD5值也会不一样(虽然理论上来说也有可能会一样,但概率极小)。因为MD5不可解密的特性,所以我们常将接收到的数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。