导航:首页 > 源码编译 > 摘要算法能保障数据的保密性吗

摘要算法能保障数据的保密性吗

发布时间:2024-03-21 05:19:56

❶ 摘要算法如何在SSL中防止数据被篡改

实际应用中特别在一些安全性要求高的通信场景中往往要保证数据不被篡改.但对于一些信息量大,信息数量多的消息直接进行加密解密过程会严重消耗性能.因此提出消息摘要算法,对消息的摘要进行加解密的性能损耗远小于对消息整体进行加密,并且消息摘要也可以检测消息是否被篡改.目前着名的摘要算法有SHA,MD5等.下文是在SSL通信中如何使用摘要算法防止数据被篡改的简单理解.

1,假设A有一量长消息需要发送给B,需要对消息进行摘要.首先摘要算法会对消息整体进行特征提取.这段特征值就被称为消息的摘要.
提取出来的特征值要能确保消息在作任何一个位置被篡改,篡改多少都能反映出来,即消息被篡改了重新进行摘要操作总能得到与未篡改时不同的特征值.相反地,不同的特征值也意味着不同的消息体.但无须通过特征值还原消息.即特征值只能反映出消息被篡改了,无法反映出消息在何处被篡改,也无法通过特征值还原丢失或者被删除的消息.
2,A使用B的公钥对计算出来摘要进行加密,并将摘要和消息(消息明文)一并发送给B.
假想A发送给B的消息被C截获了,此时C对消息明文可见.但C不能解码出摘要内容(A使用B的公钥发送的摘要只有B的私钥可以解密,而B的私钥只有B才持有).设想此时C对消息修改后重新做摘要,并使用B的公钥进行加密,再发送给B.此时B端解密出来的摘要已经被篡改,因此C的修改在B端通过了摘要验证.这样虽然对消息进行摘要但仍然还是无法保证数据不被篡改.为了解决这个问题.要求A端不能只使用明文进行特征提取,A端可以使用一些私密信息(只有A和B知晓的消息,C并不知情)与消息明文一起混合提取特征.这样虽然C可以获取明文,但对秘密信息并不知情,C尝试重新生成摘要时由于缺失私密信息也无法生成被B成功验证的摘要.这样使用摘要算法就防止了第三方对数据的篡改.

❷ 摘要算法的特点是什么

“消息摘要”(Message Digest)是一种能产生特殊输出格式的算法,这种加密算法的特点是无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,这种算法的原理是根据一定的运算规则对原数据进行某种形式的提取,这种提取就是“摘要”,被“摘要”的数据内容与原数据有密切联系,只要原数据稍有改变,输出的“摘要”便完全不同,因此基于这种原理的算法便能对数据完整性提供较为健全的保障。但是,由于输出的密文是提取原数据经过处理的定长值,所以它已经不能还原为原数据,即消息摘要算法是“不可逆”的,理论上无法通过反向运算取得原数据内容,因此它通常只能被用来做数据完整性验证,而不能作为原数据内容的加密方案使用,否则谁也无法还原。

❸ 网上支付系统有哪些功能

1、认证交易双方、防止支付欺诈。能够使用数字签名和数字证书等实现对网上商务各方的认证,以防止支付欺诈,对参与网上贸易的各方身份的有效性进行认证,通过认证机构或注册机构向参与各方发放数字证书,以证实其身份的合法性。

2、加密信息流。可以采用单密钥体制或双密钥体制进行信息的加密和解密 ,可以采用数字信封、数字签名等技术加强数据传输的保密性与完整性,防止未被授权的第三者获取信息的真正含义。

3、数字摘要算法确认支付电子信息的真伪。为了保护数据不被未授权者建立、嵌入、删除、篡改、重放等,完整无缺地到达接收者一方,可以采用数据杂凑技术。

4、保证交易行为和业务的不可抵赖性。当网上交易双方出现纠纷,特别是有关支付结算的纠纷时,系统能够保证对相关行为或业务的不可否认性。网络支付系统必须在交易的过程中生成或提供足够充分的证据来迅速辨别纠纷中的是非,可以用数字签名等技术来实现。

5、处理网络贸易业务的多边支付问题。支付结算牵涉客户、商家和银行等多方,传送的购货信息与支付指令信息还必须连接在一起,因为商家只有确认了某些支付信息后才会继续交易,银行也只有确认支付才会提供支付。

为了保证安全,商家不能读取客户的支付指令,银行不能读取商家的购货信息,这种多边支付的关系能够借用系统提供的诸如双重数字签名等技术来实现。

6、提高支付效率。网络支付的手续和过程并不复杂,支付效率很高。

(3)摘要算法能保障数据的保密性吗扩展阅读

在线支付方式

1、网银支付

直接通过登录网上银行进行支付的方式。要求:有个人网上银行。开通网上银行之后的操作就不是很麻烦了,可实现银联在线支付,信用卡网上支付等等。

2、第三方支付

第三方支付本身集成了多种支付方式,流程如下:将网银中的钱充值到第三方。在用户支付的时候通过第三方中存款进行支付。花费手续费进行提现。第三方的支付手段是多样的,包括移动支付和固定电话支付。

最常用的第三方支付是支付宝、财付通、贝宝、易宝支付、快钱、网银在线了,其中做为独立网商或有支付业务的网站而言,最常选择的不外乎支付宝、贝宝、易宝支付、快钱这四家。

支付宝有以下几种支付方式:快捷支付(含卡通)、网上银行、支付宝账户余额、货到付款、网点支付、消费卡支付、找人代付、银联手机支付等。

快捷支付(含卡通):是最安全、轻松的付款方式。用户通过电话或者网站等方式订购商品时,不需开通网银,直接通过输入卡面信息,即可便捷、快速地完成支付。只需将支付宝账户关联储蓄卡或者信用卡,每次付款时只需输入支付宝的支付密码即可完成付款。

阅读全文

与摘要算法能保障数据的保密性吗相关的资料

热点内容
excel表格单列数据加密 浏览:646
给同事的解压话语 浏览:990
linux关闭网卡命令行 浏览:452
史上最漂亮程序员 浏览:768
java实现excel的导入 浏览:758
光遇账号如何转移安卓 浏览:266
5分之13除以26的算法 浏览:342
兰州安宁区买解压包子 浏览:641
php接收图片代码 浏览:668
hci命令 浏览:662
福建服务器大区云空间 浏览:840
笔杆子程序员 浏览:745
手机软件易验证加密 浏览:589
文档加密只读模式也不能看到 浏览:431
把jpg转换成pdf的软件 浏览:874
linuxeth0mac 浏览:192
windows编程知乎 浏览:442
压缩工期超过40 浏览:249
Android怎么优化内存 浏览:106
linuxetcsysconfig 浏览:396