实验[]二 实现RSA密码体制 一、实验要求 【实验目的】  1、了解和掌握RSA加密算法原理及过程;  2、了解生成大素数的方法;  3、掌握快速指数算法;  4、能够编写代码实现RSA算法。 【实验内容】  1、编写程序构造一RSA密钥;  2、编写程序实现快速指数算法;  3、编写程序生成大素数; 4、实现RSA密码体制。 本资源中程序用VS2012编写,如果版本低,将里面的cpp文件重新编译即可。
2021-10-28 15:01:08 1.08MB RSA 生成大素数 快速指数算法
1
0、可直接复制执行 1、生成1024比特的随机大整数 2、对该整数进行小素数检验,在进行miller_rabin算法检测 3、获得大素数p、q后,计算n、e、的d过程有说明 4、可以对任意数字字母汉字加解密 5、内容的注释详细,易理解;用像伪代码般的python码出来的更容易对代码转换
2020-01-03 11:34:42 5KB miller_rabin RSA 大素数 python
1
生成大素数,包括大整数的运算和素数的判定以及相关算法
1
RSA算法中随机生成大素数的代码,仅供学习用。
2019-12-21 19:29:28 1.42MB RSA 大素数 VC++
1