私は本当に(長い、大きな、巨大な、嵐の)数を扱う数学的ソリューションを探しています。まだ何も見つけていませんが、現時点でこの問題が解決されていないと思いたくありません。 Microsoft Excel Precision(10進数30)やBigInteger(Java)ソリューションのような簡単な数値ソリューションを探しています。もちろんJavaScriptで。
これは以前に解決されたようです:
大きな数値(BigNum)を処理するためのJavascriptの標準ソリューションは何ですか?
http://jsfromhell.com/classes/bignumber
http://www-cs-students.stanford.edu/~tjw/jsbn/
整数のみが必要な場合は、 BigInteger.js を使用できます。
ElGamal暗号実装用の大きな整数ライブラリを探している間に、いくつかのライブラリをテストして、次の結果を得ました。
これをお勧めします:Tom Wuのjsbn.js( http://www-cs-students.stanford.edu/ 〜tjw/jsbn / )
レモンベアードの大整数ライブラリ( http://www.leemon.com/crypto/BigInt.js )
bignumber.js( https://github.com/MikeMcl/bignumber.js )
JavaScriptのスキーム算術ライブラリー( https://github.com/jtobey/javascript-bignum )
私はこれを自分でテストしていません:BigNumber( http://jsfromhell.com/classes/bignumber )
サイレントマットのビッグ整数用の ライブラリ もあります。小数は扱いません。