RSA实施
这是使用带有C ++的RSA 2048位实现。
表中的内容
基本设定
这里使用的库是Boost。 下一节将展示如何通过Boost :: multiprecision表示很大的数字。 要安装Boost库,请遵循或。
大数数据类型
使用此代码为大数定义新的数据类型。
# include
namespace mp = boost::multiprecision;
typedef mp::number > number_t ; // int4096_t
从现在开始,我们可以将数据类型number_t用于4096位数字。
(注意:尖括号>之前有一个空格
2021-02-18 15:06:58
299KB
C++
1