RSA算法的Java实现  被引量:2

The Engineering Implementation of RSA Encryption Algorithm

在线阅读下载全文

作  者:田文春[1] 韦岗[1] 

机构地区:[1]华南理工大学电子与信息学院,广州510641

出  处:《计算机工程与应用》2001年第24期43-44,62,共3页Computer Engineering and Applications

基  金:广东省"千百十人才培养计划"基金资助

摘  要:网络服务的丰富,尤其是电子商务的发展,需要强健的密码技术确保安全可靠地传递信息。由于密码技术的敏感性,各国对其都有严格的控制。密码算法的工程实现对商业和军事都有着重要的意义。文章研究了加密强度高的RSA算法工程上实现的关键技术,包括随机数的产生及其随机性对算法安全性的影响,大整数的素性检测等。Java是一种应用广泛的跨平台网络编程语言,适合开发大型分布式系统,因而文中给出了RSA算法的一个Java实现,这对商业应用的开发有着重要的意义。The richness of the network services,especially,the increasing of electronic commerce,need strong cipher technology to ensure the transmitting messages in the networks.Because of the sensitivity of cipher technology,each state have some strict controlling measure to it.So it is important for business and military affairs to implement the engineer-ing cipher algorithm.This paper,researches the pivotal technique to implement RSA encryption algorithm in engineering,including the production of big prime number,its randomicity influencing on the algorithm security,and test for primali-ty.Java language is a kind of network programming language,which is applied wildly,and fit for all operating system.So This paper gives a implementation of RSA algorithm using Java,and it is important to exploit business application.

关 键 词:RSA算法 素数 JAVA语言 密码学 信息安全 INTERNET 网络安全 

分 类 号:TP393.408[自动化与计算机技术—计算机应用技术] TN918.2[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象