摘要
首先对RSA密码算法中的"素性检测"、"大数模幂"、"大数模逆"等关键算法进行了深入讨论,然后利用Matlab图形用户界面GUI设计工具,开发了RSA密码演示系统,最后以本文的"摘要"为例,将RSA中参数获取、加密、解密等复杂过程以图形的形式形象直观地表现出来。实践表明,该系统界面友好、操作方便,便于理解RSA的基本原理,有益于提高课堂教学效果。
This paper makes a deep research about the key algorithms of RSA, such as prime-test, arithmetic of generator, algorithm of modular power and modular inverse, and so on. Based on the GUI of Matlab, RSA system is developed. In the system, to take the abstract of this paper for example, the processes of parameters acquirement, encryption and decryption are demonstrated visually through the figure. It shows that this system is of great benefit to understand the RSA fundamentals and improve the teaching effect.
出处
《计算机与现代化》
2009年第7期60-63,共4页
Computer and Modernization
基金
湖北省科技厅自然科学基金资助项目(2008CDB011)