【发布时间】:2016-03-14 14:02:55
【问题描述】:
十六进制值很大:
var Hex = "ad6eb61316ff805e9c94667ab04aa45aa3203eef71ba8c12afb353a5c7f11657e43f5ce4483d4e6eca46af6b3bde4981499014730d3b233420bf3ecd3287a2768da8bd401f0abd7a5a137d700f0c9d0574ef7ba91328e9a6b055820d03c98d56943139075d";
如何在 node.js 中将其转换为大整数?我试图搜索,但我发现的是
var integer = parseInt(Hex, 16);
但是如果我输入大的十六进制值,它就不起作用。我想。 结果是,
1.1564501846672726e+243
我怎样才能返回正常的大整数?我想将此值用于RSA 加密中的模数。其实我不知道我是否必须转换它。
【问题讨论】:
-
我想知道这是否是使用
BigInt的新可接受答案:stackoverflow.com/a/53751162/470749