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

如何解决数据传输的完整性、身份鉴别和不可否认问题?

发布网友 发布时间:2022-04-28 23:11

我来回答

1个回答

热心网友 时间:2022-06-25 01:11

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

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

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

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

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

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

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

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

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

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

当数据到达接收方时,接收方先用自己的私钥对接收到的数据进行解密,得到密码和加密的数据;使用密码对加密数据解密,得到加密的特征码和数据;用发送方的公钥解密特征码,如果能解密,则说明该数据是由发送方所发;反之则不是,这便实现了身份验证;最后计算数据的特征码和解密出来的特征码做对比,如果一样,则该数据没有被修改;反之则数据被修改过了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 如何维护数据库完整性问题 采用怎样的方法保证数据的完整性? 影响计算机数据完整性的因素有那些? 如何处理数据库完整性问题 电信卡不用了,注销了里面话费怎么办 电信卡注销后话费如何处理? 电信注销手机卡,剩余费用怎么办 电信卡注销里面余额还可以退吗? 酷乐视xpower限量版充不进去电,求告知。 xpower充电宝如何充电 特仑苏味道怎么样?是不是和纯牛奶一样呢?哪个牌子的牛奶会好喝且营养价值高点呢?求高人请教 特仑苏怎么样? 特仑苏奶质怎么样? 特仑苏牛奶质量问题怎样? 金典与特仑苏两个的口感怎么样(真实感受)?更倾向于哪个? 各位朋友,蒙牛特仑苏怎么样,有喜欢喝的吗? 成年人喝特仑苏纯牛奶好吗? 索尼蓝牙耳机wf-1000x充电亮什么灯 新的 索尼1adac一直闪红灯',充不了电 索尼WF-SP900右耳充电时红灯一直在闪烁(左耳不闪,正常),而且与左耳不相连接,发生什么了。。 保证数据的完整性是什么意思 数据的完整性是指 老年人便秘,腹胀,总有便感,应该用什么药 itunes 没有文件共享 老年人腹胀便秘中药有哪些 老人用泻药可以吗 老年人腹胀便秘怎样调理? 85岁老人腹胀,便秘严重怎么办 深圳市福永镇九龙城附近哪里有农村信用合作社的银行? 附近哪里有农村信用合作社 老年人长期便秘腹胀怎么办 i深圳农村商业银行有哪些分行 微博举报会降自身权重吗? 老年人腹胀便秘怎么办 如果刷微博手滑了不小心举报了别人,对方能知道是谁举报的吗?会对自己有什么不良影响吗? 镜双城和玉骨遥的关系是什么? 《镜》系列是沧月的巅峰之作吗?好看不? 沧月 镜系列主要讲了什么 沧月的《镜》系列共有几部,各叫什么? 沧月的"镜"主要内容是什么 沧月的(镜.双城)不会只到第19章就没了吧??