miracl是常用的密码库之一,用来开发密码服务组件、写密码算法,或者直接调用密码函数都可以通过miracl.h实现,可以利用大数库可以进行国密算法开发,同时也有一些基于椭圆曲线、双线性对的密码算法,大家可以通过下载官方源码查看,此处附上github链接:Miracl添加链接描述。
大家可以通过编译源码生成miracl.a源文件,添加到自己本地的/usr/lib库文件下。具体操作如下:
chomd 777 linux64
(如果报错需要检查看是不是缺的文件没有copy到source文件夹下)cp miracl.a /usr/lib/libmiracl.a
建议直接复制操作
mkdir /usr/include/miracl
cp *.h /usr/include/miracl/
之后进入编译器就可以调用库函数了。
常用的具体有
include"miracl/miracl"
include"miracl/big.h"
具体库函数的说明大家可以看源码中有相关说明,在下载下来的MIRACL/docs 的文件夹下,大家可以参考使用。
如果能帮到大家,欢迎收藏、关注。