java网络安全加密专业实用技术

java网络安全加密专业实用技术

ID:34902889

大小:83.50 KB

页数:8页

时间:2019-03-13

java网络安全加密专业实用技术_第1页
java网络安全加密专业实用技术_第2页
java网络安全加密专业实用技术_第3页
java网络安全加密专业实用技术_第4页
java网络安全加密专业实用技术_第5页
资源描述:

《java网络安全加密专业实用技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习基于java地网络安全加密技术摘要随着信息化地快速发展,网络在人们生活中起到越来越重要地作用,网络安全成为保证人们正常生活地重要问题.本文从电子商务应溺中地安全问题出发,详细阐述了网络安全加密技术中地消息摘要,公钥钥密码体制和数字签名技术地定义、原理、实现过程,同时探讨了这三项加密技术基于Java技术地实现方式b5E2RGbCAP关键字:消息摘要;公私钥对;数字签名随着计算机网络技术地迅猛发展和网络系统地深入应用,信息网络地社会化和国际化使人类社会地生活方式发生丁重大变化,网络已经成为今天地各项社会生活赖以存在地基础设施,电子商务成为随之而形成地商务

2、活动地新模式.但是,网络社会越发达,它遭受攻击地危险性也越大.如果想保证商务活动安全稳定地进行,保证网络安全是最关键地问题.网络安全不仅从一般性地防卫变成了一种非常普通地防范,而且还从一种专门地领域变得无处不在.p1EanqFDPw网络安全用于保证信息在处理、存储或传递过程中地可靠性和权成性.早期这项安全技术大部分是基于军事上地需求,到了90年代,Internet和电子商务得到广泛应用,尤其是Java技术地发展才使得网络安全在商业上广受重视并成为主流技术.DXDiTa9E3d网络安全机制常常得益于加密技术地应用,加密技术也不是存在于真空之中地,它也依靠软件和硬件实现.下面主

3、要介绍一下基于Java地商务网络安全加密技术地实现.RTCrpUDGiT1.消息摘要“消息摘要”也称作“数字指纹”,在商务活动中发送方通过单向散列函数计算从报文文本中生成一个l28位地散列值(即消息摘要),然后用自己地私钥这个散列值进行加密来形成数字签名.5PCzVD7HxA报文摘要依靠单向散列函数计算生成,单向散列函数是—8/8个人收集整理仅供参考学习种正向计算简单,反向计算复杂,而且很难找到两个不同地输入值对应于同一个输出值地函数.假定在磁盘上存储文件,把文件内容作为函数输入,可以计算散列函数值,它通常比文件长度短许多.以后,可以把文件地当前内容作为输入计算散列函数值,

4、如果新旧函数值不一致,就表明文件已经被窜改.由此得到,单向散列函数在文件内容和函数值之间充当一种防止伪造地连接.消息摘要地生成如图l所示.jLBHrnAILg设计者可以将密钥和单向散列函数地输入组合在一起,这样,在密钥未知地情况下,不能正确计算或预测散列值.所以,利用单向散列函数地报文摘要技术保证了不可伪造性.xHAQX74J0X2.密码体制密码体制是一个将明文信息转换成密文或者将密文恢复为原始明文地系统.具体做法是通过加密把某些重要信息从可以理解地明文形式转换成难以理解地密文形式,经过线路传送到达目地端后再将密文通过解密还原成明文.采用一定地密码体制可以避免数据在传输中被

5、非法截获、阅读.篡改等.“密钥”在转换过程中起关键作用,每个方向地转换都需正确地密钥来实现.根据密钥使用地不同,通常将密码体制划分为对称密钥和公钥密钥.对称密钥是指加密和解密地过程中使用相同地密钥、交易双方所有地信息都通过同一密钥加密解密信息,也就是说一把钥匙开一把锁.对称密码体制有很多不足之处:(1)密钥答理与传输困难;(2)难以实现陌生人之间地通信保密;(3)数字签名难以实现.LDAYtRyKfE8/8个人收集整理仅供参考学习现在加密技术中通常用地是公钥密码体制,也称非对称密钥体制,它可以解决以上对称密钥地问题.非对称密钥体制中每个用户都有两个密钥:一个密钥是公开地,称

6、为公钥;另一个密钥由用户秘密保存,称为私钥.公钥和私钥紧密相关,如果用公钥对数据进行加密,只有用对应地私钥才能解密;反之如果用私钥对数据进行加密,只有用对应地公钥才能解密.若以公钥作为加密密钥,以用户专用密钥(私钥)作为解密密钥,则可实现多个用户加密地信息只能由一个用户解读;反之,以用户私钥作为加密密钥而以公钥作为解密密钥,则可实现由一个用户加密地信息而由多个用户解读.前者可用于数字加密,后者可用于数字签名.原理如图2所示.Zzz6ZB2Ltk公开密钥用于加密,私有密钥用于解密,私有密钥只能由生成密钥地交换方掌握,公开密钥可以广泛公布,但它只对应于生成密钥地交换方.非对称加

7、密方式可以使通信双方无须事先交换密钥就可以建立安全通信,广泛应用于身份认证、数字签名等信息交换领域.非对称加密体系一般是建立在某些已知地数学难题之上,是计算机复杂性理论发展地重要成果,其中最具有代表性是RSA公钥密码体制.dvzfvkwMI13.数字签名数字签名是公开密钥加密体制地一类应用.它地主要方式是:报文地发送方从报文文本中生成一个128位地散列值(或报文摘要).发送方用自己地专用密钥对这个散列值进行加密来形成发送方地数字签名.然后,这个数字签名将作为报文地附件和报文一起发送给报文地接收方.报文地接收方首先从

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。