Miracl配置

Miracl编译配置

(作者:Baron_wu 禁止转载)

(缺少cl命令的参照我的另一个博客:https://blog.csdn.net/Baron_wu/article/details/83151473 )
下载miracl压缩包
在这里插入图片描述
解压,将miracl文件夹中的这些文件放到一起。
Miracl配置_第1张图片
运行ms64doit.bat
在文件夹中会生成一个miracl.lib文件

Miracl配置_第2张图片
之后打开vs2017
创建一个新的win32控制台应用
右键项目属性将预编译头去掉

Miracl配置_第3张图片
之后添加maricl文件夹下include文件夹路径
以及生成的miracl.lib文件的路径 分别加到图中对应位置

Miracl配置_第4张图片
之后在链接下的输入右侧手动加入miracl.lib用;隔开
之后点击确定。

Miracl配置_第5张图片
将源文件的cpp文件后缀改为c
Miracl配置_第6张图片
之后输入测试代码

#include "miracl.h"
#include 
main()
{
	int i;
	big x, y, z ;
	
	
	miracl *mip = mirsys(1000, 16);
	x = mirvar(0);
	y = mirvar(0);
	z = mirvar(0);

	bigbits(100, x);
	bigbits(100, y);
	bigbits(100, z);
	add(x, y, z);
	cotnum(z, stdout);
}

将会生成一个结果。每次生成的不一定一样,因为三个大数是随机生成的。
Miracl配置_第7张图片
到此测试完成。

你可能感兴趣的:(密码学)