Miracl库包含100余个例程,涉及多倍精度运算(multiprecision arithmetic)的各个方面。定义了两种新的数据类型——表示大整数的big类型和表示有理数的flash(short for floating-slash)类型。大整数例程基于Knuth算法(在他的著作“The Art of Computer Programming”第四章中提出)。floating-slash(不固定斜杠?)算法基于圆整小数,最初由D.Matula和P.Kornerup提出。所有例程都针对速度和效率进行了全面的优化,同时也是标准的,可移植的C程序。另外,对于某些时间要求非常严格的算法,Miracl也针对流行的Intel 80x86系列处理器提供了汇编语言实现。Miracl还提供了C++接口。 Miracl的所有源代码都包含于此。
2019-12-21 20:20:45 255KB MIRACL
1
miracl 大数库用在Windows编译使用,内含已经编译的lib库可直接调用。
2019-12-21 20:20:16 2.14MB miracl lib
1
基于miracl库实现椭圆曲线算法,包括双线性对的实现,塔式扩张等
2019-12-21 20:04:30 228KB ecc,miracl
1
基于miracl的大数运算,有详细的说明,vc2005,适合做rsa等的加密程序中
2019-12-21 19:46:58 991KB miracl rsa 大数运算
1
基于MIRACL库下的SM2加密算法的实现。其中SM3算法以及KDF算法非原创
2019-12-21 19:40:01 9.22MB C语言 SM2
1
包含miracl的5.5.4和7.0.1两个版本,miracl库中文使用手册,所需miracl.lib和ms32.lib头文件
2019-12-21 19:34:58 3.49MB miracl库 库使用手册 头文件 密码学
1
本代码采用C语言,基于vc6.0+miracl5.5.4。运用费马小定理和概率性算法对大整数的素性检测(大整数从txt文档读入)
2019-12-21 19:34:58 2KB 密码学 miracl库 素性检测
1
利用miracl.lib 大数库实现SM2加解密算法。SM2椭圆曲线加密解密,在博客里有实现的效果
2019-12-21 19:27:46 7KB SM2 miracl 国密算法 公钥加解密
1