问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安卓网络请求数据时如何保证数据的完整性和安全性?使用哪种加密?

发布网友 发布时间:2022-04-24 15:53

我来回答

1个回答

热心网友 时间:2023-10-20 18:20

通过网络传输数据,需要保证数据的完整性、保密性,以及能够对数据的发送者进行身份验证。这些都需要通过一些加密算法实现。

对称加密:
加密和解密使用同一个密钥,特点:保证了数据的保密性。局限性:无法解决密钥交换问题。常用的算法有:DES,3DES,AES;

公钥加密:
生成一个密钥对(私钥和公钥),加密时用私钥加密,解密时用公钥解密,特点:解决了密钥交换问题。局限性:对大的数据加密速度慢。

单向加密:
提取数据的特征码,特点:定长输出,不可逆,可检验数据的完整性。局限性:无法保证数据的保密性。常用算法:MD5、SHA1、CRC-32。

三种加密方法各有优缺点,在时实际应用中,数据从发送方到达接收方,通常是这样应用的:

1) 首先对要发送的数据做单向加密,获取数据的特征码;

2) 对特征码用发送方的私钥进行加密生成S1;

3) 然后对S1和数据进行对称加密生成S2;

4) 最后将S2和对称加密的密码使用接收方的公钥进行加密。

这样一来数据在传输过程中的完整性、保密性以及对发送方身份的验证都能得到保障。

当数据到达接收方时,接收方先用自己的私钥对接收到的数据进行解密,得到密码和加密的数据;使用密码对加密数据解密,得到加密的特征码和数据;用发送方的公钥解密特征码,如果能解密,则说明该数据是由发送方所发;反之则不是,这便实现了身份验证;最后计算数据的特征码和解密出来的特征码做对比,如果一样,则该数据没有被修改;反之则数据被修改过了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
器世间的意思是什么 学吉他大概学费是多少 电吉他培训一般学费多少 天津吉他培训成人班费用多少 吉他培训班一般的学费多少钱 电脑怎么保存下载的视频文件怎么把视频保存到电脑上 双子座男生如果受到伤害死心了'是不是无论怎么做都无法挽回了。 和平精英微信怎么切换账号 更新之后换号方法 有关说说搞笑幽默句子的短句(寻找搞笑幽默的快乐) 说说你多大了,看看能不能做我干闺女怎么回复? 跟朋友约好去做客、临时多带朋友需要提前打招呼告知吗? 跪求→贫困生申请书(100)字 如果跟朋友约好晚上一起出去玩可失约了跟[朋友道歉,朋友不理解我怎么办? 自己和朋友每次约好出去玩,可朋友总是迟到,应该怎么办呢? 姐,哥,我明天和朋友有约要注意什么? 和朋友约好出去玩,接近出发日期却说不想去了,这时候你会怎么办? 学生申请贫困生补助怎么写申请书100字左右 申请书怎么写家庭困难补助100字 有哪些微信公众号比较好,哪些微信值得关注? 大学的团建有意义吗? 大学生团建活动玩什么好玩 大学生团建有哪些活动比较好玩 大学生班级团建活动有哪些 适合大学生班级团建的活动 大学的团会可以怎样开展 大学团建活动有哪些项目 大学团建活动是什么?是班里团支书组织,还是学校团委组织? 鱼钩绑好了,怎么才不脱线 如何绑鱼钩更结实 哪里有劳动报酬权的参考文献??? 帮我写一个100字的贫困生申请书 怎么约朋友出来玩? 文件数据加密怎么进行? 急需一个100字到250字的贫困申请理由,请大家帮帮忙,我不会写!谢谢了! 和朋友约好出去玩,结果她没和我商量就带了别人来我该怎么办? 每次跟朋友约好她都会迟到,是因为对我不够重视吗? 高中申请助学金主要理由(填表用60~100字) 数据加密的方法和类型 每次跟朋友约好,她都会放我鸽子,该原谅她吗? 贫困助学申请书 100多个字的 和朋友一起约喜欢的人出去玩,朋友突然不去了怎么办? 麻烦帮写申请贫困生认定理由,特急,100-200个字 数据加密的方法有哪些?如题 谢谢了 与朋友约好旅游她却带了男朋友,我该重新审视这份友情吗? SSL证书是怎么对网站数据加密的? 如果跟朋友约好出去正好家里来亲戚怎么办 跟朋友约好周末一起去做某件事,朋友突然不通知你,提前去把这件事做了,说明了什么? ajax发送http请求,对json怎么做加密 经常和朋友提前约好去哪里玩,但是临近去的日期又不想去了是出于一种什么心理? 数据加密是什么意思?