计算机网络课程设计:RSA加密解密
要求:1. 随机搜索大素数,随机生成公钥和私钥。2. 用公钥对任意长度的明文(字符)加密。3. 用私钥对密文解密。4. 界面简洁、友好便于操作。环境:1. 硬件环境:PC机一台2. 软件环境:Windos 2000/XP, VC++6.0RSA算法原理:1. 首先,找出两个大素数key_P,key_Q,令key_N = key_P * key_Q。根据欧拉(Euler)数(key_N)的定义为小于key_N且与key_N互素的正整数个数,如果key_P和key_Q的最大公约数GCD(key_P,key_Q)=1,则(k