VC平台Miracl编译及使用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MIRACL(MultiprecisionInteger and RationalArithmetic C/C++ Library)是一套由Shamus Software Ltd.所开发的一套关于大数
千家信息网最后更新 2026年11月01日VC平台Miracl编译及使用
MIRACL(MultiprecisionInteger and RationalArithmetic C/C++ Library)是一套由Shamus Software Ltd.所开发的一套关于大数运算函数库,用来设计与大数运算相关的密码学之应用,包含了RSA 公开密码学、Diffie-Hellman密钥交换(Key Exchange)、AES、DSA数字签名,还包含了较新的椭圆曲线密码学(Elliptic CurveCryptography)等等。运算速度快,并提供源代码。本文对该密码库的基本编译方法和使用作出说明。
MIRACL网址:http://www.certivox.com/miracl/
(1)新建VC工程,Win32控制台应用程序。应用程序设置如下:

(2)添加头文件。添加现有项,在MIRACL库的include文件夹下,要添加的文件为miracl.h和mirdef.h。(文件最好复制到工程目录下再添加)

(3)添加源文件。添加现有项,在MIRACL库的source文件夹下,添加以mr开头的c源文件。(文件最好复制到工程目录下再添加)
(4)选择Debug还是Release版本,然后编译生成miracl.lib静态库。
(5)使用测试。新建Win32控制台程序,源码添加source文件夹下的brent.c,工程添加静态库miracl.lib,编译运行,成功。
文件
密码
工程
编译
密码学
文件夹
程序
应用
运算
大数
应用程序
控制台
最好
源文件
目录
静态
控制
成功
函数
密钥
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
互联网科技公司简介
互联网佳科技有限公司
金融科技创新监管互联网金融
北京互联网科技有限公司
互联网科技金融公司
易通互联网络科技有限公司
广州凡科互联网科技
镁科技互联网资讯平台
滨湖区互联网智能科技产品供应
常德市电业局互联网科技部
互联网经济与金融科技
青海科技产业互联网发展
江苏苏星互联网科技有限公司
中天科技中国工业互联网
互联网高科技行业有哪些企业
互联网科技收购价值
银川新华互联网科技学校原画
现代科技的标志之一的互联网
小牛互联网科技有限公司地址
远信互联网科技
新浪科技互联网
重庆科技学院互联网
成都玖崟互联网科技有限公司乐商圈怎么样
西藏七维空间互联网科技有限公司
互联网教育科技公司vipkid
重庆威客帮互联网科技
山东蛋芒互联网科技有限公司
重庆科技产业互联网有哪些
银川新华互联网科技学校招聘