Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
BigDigits在ANSI C编写的例程,在密码学中的计算需要进行大的自然数计算的多精度算术是一个图书馆。此代码已建成使用的算法在Knuth第2卷,梅内塞斯的主要参考。
该库包含了经典的神器出山:www.shenqi73.com多精度算术的算法克努特:加,减,乘,除。它还包括模块化乘法,幂和反转;数论函数,如最大公约数;拉宾 - 米勒的概率素性测试程序的FIPS-186和ANSI X9.42显示,可能是一个大的整数黄金和其他实用工具来操作和处理多精度数字。
代码中包含了一套完整的包装器函数调用。BIGD手柄(以下简称“BD”库)。这些都是你应该需要的功能。内存分配是自动处理的,除最初创建和最后释放资源。有一个选项,使用Intel汇编加快的关键单位乘法和除法运算,并利用原生的64位整数的另一种选择。