大数运算是加密和安全领域必不可少的一部分,要想实现它,既需要相应的数学理论知识,又需要一定的编程技巧。对于每一个初学者,要想掌握它,必定要花费大量时间查阅数学书本和c语言教程(也可能是别的语言)。本书作者为了方便初学者学习及业内人士使用,开发了一个免费的大数运算库,即LibTomMath项目。结合LibTomMath库,由浅入深对各种大数运算的算法进行了阐述。对每一种运算一般都列出多种算法,并对其性能进行比较。本书适合于对算法、IT安全、加密领域感兴趣的读者阅读。
2022-10-15 20:58:58 2.42MB 大整数 BigNum 加密算法
1
利用java进行浮点型大数计算,支持四则运算和指数函数,三角函数,对数函数,双曲函数等运算,精度可调整。例如: MATH a=new MATH("1111.111111111111222222222222*33333333333); MATH b=a.eval("Sin(Pi())*Power(2,5));
2022-07-07 18:42:27 64KB java bignum
1
BigNum+Math加密多精度算法的理论与实现
1
2.0版本,优化了: 1.乘法运算的bug 2.除法运算的算法
2021-07-22 09:04:58 5KB C++ 大数运算
1