电子商务及其安全防范(1)(2)
2015-05-15 01:29
导读:根据密钥的特点,加密算法可以分为对称密钥加密算法和非对称密钥加密算法两类。 1.对称密钥加密算法是传统的加密手段。最著名的对称密钥加密算法
根据密钥的特点,加密算法可以分为对称密钥加密算法和非对称密钥加密算法两类。
1.对称密钥加密算法是传统的加密手段。最著名的对称密钥加密算法DES(Data Encryption s七andard)是由IBM公司在70年代发展起来的,并经过政府的加密标准筛选后,于1976年11月被美国政府采用。DES随后被美国国家标准局和美国国家标准协会承认。在该类算法中,信息的发送方和接收方用同一个秘密密钥去加密和解密数据,一方用商定好的加密函数和秘密密钥加密明文,另一方用加密函数的逆函数和同一个秘密密钥对密文解密,得到原始明文。显然,通讯双方需要事先交换秘密密钥。这类加密算法执行效率高、速度快,适合对大数据量进行加/解密。但由于收发双方共享一个秘密密钥,密钥的传递和管理很困难。目前常用的对称密钥加密算法有DES算法和工DEA算法等。
2.非对称密钥加密算法又称公开密钥技术。它需要使用一对密钥来分别完成加密和解密操作,一个公开发布,称为公开密钥(Public-Key) ;另一个由用户自己秘密保存,称为私有密钥(Private-Key)。在该类算法中,每个用户都拥有一对密钥,一个是公开密钥,另一个是私有密钥。经用户公开密钥加密的信息只能通过他的私有密钥来解密,反过来,经用户私有密钥加密的信息也只能通过他的公开密钥来解密。当两用户通讯时,双方都用又于的公开密钥加密而用自己的私有密钥解密,就可以实现信息的保密传输。常用的公开密钥算法有RSA算法。
RSA算法是公开密钥加密算法中比较优秀的算法,已经得到广泛的应用。公开密钥加密算法的安全性依赖于一类特殊的数学函数一单向哈希函数,单向哈希函数的性质为:从一个方向求值容易,但逆向计算却很困难。公开密钥加密算法的优点是不需在用户之间传递私有密钥,可以适应开放性的使用环境,但计算复杂度高,加密和解密速度都比对称密钥算法慢得多。
(转载自http://zw.NSEaC.com科教作文网)
3.混合密钥加密技术。为了充分利用公开密钥密码算法和私有密钥密码算法的优点,克服其缺点,解决每次传送更换密钥的问题,可以采用混合密码技术,即所谓的电子信封技术口发送者自动生成对称密钥,用对称密钥加密发送的信息,将生成的密文连同用接收方的公开密钥加密的对称密钥一起传送出去。收信者用自己的私有密钥解密被加密的密钥来得到对称密钥,并用它来解密密文。这样保证每次传送都可由发送方选定不同密钥进行,更好的保证了数据通讯的安全性。共2页: 1 [2] 下一页 论文出处(作者):
电子商务环境下企业集团财务管理组织模式设计
对B/S模式外贸电子商务系统的规划与设计