数据加密--------外文翻译.doc

约11页DOC格式手机打开展开

数据加密--------外文翻译,data encryptionfirstsynopsisin the open correspondence and in the computer system, builds the safe reliable electronic commerce platform is very important. usua...
编号:14-256519大小:86.00K
分类: 论文>外文翻译

内容介绍

此文档由会员 wanli1988go 发布

Data encryption
First Synopsis
In the open correspondence and in the computer system, builds the safe reliable electronic commerce platform is very important. Usually needs through the encryption method to the customer related information, like the password, the contract and so on to protect, causes it not to steal or the distortion. When the customer hands in the service application, must to the customer status validity, the text integrity carry on the confirmation.
HMAC (Keyed-Hashing for Message Authentication) is a public agreement. It is one kind based on key's text complete proof technique, its security is the establishment in the Hash algorithm foundation. It requests the correspondence both sides shared system key, the agreement algorithm, to carry on the Hash operation to the text, like MD5, SHA, RIPEMD and so on, form the fixed length the authentication code. Correspondence both sides determine the text through the authentication code's verification the validity. This agreement may use for to make the encryption, the

数 据 加 密
一 简介
在开放的通信和计算机系统中,建立安全可靠的电子商务平台是十分重要的。通常需要通过加密的方法对客户的有关信息,如密码、合同等加以保护,使之不被盗取或篡改。当客户提出服务申请时,必须对客户身份的合法性、报文的完整性进行确认。
HMAC(Keyed-Hashing for Message Authentication)是一个公开的协议。它是一种基于密钥的报文完整性的验证方法,其安全性是建立在Hash算法基础上的。它要求通信双方共享密钥、约定算法、对报文进行Hash运算,如MD5、SHA、RIPEMD等,形成固定长度的认证码。通信双方通过认证码的校验来确定报文的合法性。这个协议可以用来作加密、数字签名、报文验证等。HMAC可以与任何迭代散列函数捆绑使用。MD5和SHA—1就是这种散列函数。
这种结构的主要作用是:
1. 不用修改就可以使用适合的散列函数。而且散列函数在软件方面表现的很好。且源码是公开和通用的。
2. 可以保持散列函数原有的性能而不致使其退化。
3. 可以使得基于合理的关于底层散列函数假设的消息鉴别机制的加密强度分析。