我正在寻找一个数学解决方案,可以处理非常(长、大、巨大、庞大)的数字。目前我还没有找到任何东西,但我不想认为这个问题至今还没有得到解决。我在寻找一个简单的数字解决方案,例如 Microsoft Excel 精度(30 位小数),或者 BigInteger(Java)解决方案。当然是在 JavaScript 中实现。
我正在寻找一个数学解决方案,可以处理非常(长、大、巨大、庞大)的数字。目前我还没有找到任何东西,但我不想认为这个问题至今还没有得到解决。我在寻找一个简单的数字解决方案,例如 Microsoft Excel 精度(30 位小数),或者 BigInteger(Java)解决方案。当然是在 JavaScript 中实现。
在为ElGamal加密实现寻找大整数库时,我测试了几个库,以下是测试结果:
我推荐这个: Tom Wu的jsbn.js (http://www-cs-students.stanford.edu/~tjw/jsbn/)
Leemon Baird的大整数库 (http://www.leemon.com/crypto/BigInt.js)
bignumber.js (https://github.com/MikeMcl/bignumber.js)
JavaScript的Scheme算术库 (https://github.com/jtobey/javascript-bignum)
我自己没有测试过这个: BigNumber (http://jsfromhell.com/classes/bignumber)