bignum 相关问题

常用的计算机术语术语,指任意精度的数学和数据类型。术语“任意精度”是指机器执行数值计算的能力,其精度仅受可用存储器的限制。

将 2x32 位大整数除以 1000

我有大数字,时间(微秒)存储在两个32位变量中。 我需要帮助,如何将微秒时间更改为毫秒,这样我就可以将差异结果存储为 32 位数字。 更多...

回答 5 投票 0

尝试使用 bignumber.js 处理大数字

我的问题是我必须在javascript中使用大数字(大小数)进行计算,例如: 1.1e-40 + 1.1e-40 Javascript 仅支持最多 16 位精度。所以我回到了li...

回答 2 投票 0

javascript 中的大整数(更多的是 2^53-1)

在 javascript 中操作大整数的一般原理是什么?就像在 bigint 库中一样?我自己怎么做?

回答 3 投票 0

处理10^100左右的大数

如果输入约为 10^100,则 long long 不足以容纳这些值。我想将输入作为字符串,并将字符串输入提取为整数。我怎么做?我试过你...

回答 1 投票 0

将 BigNum(带重复数字的二进制)转换为十进制

我目前有一个基于有理数(带有重复数字)的大数实现,它存储以下内容(二进制): 整数部分 分数部分 重复小数部分 一些例子(

回答 1 投票 0

大数和按位运算的javascript问题

在我的程序中,我根据传入的数字“int”生成代码。有时我需要做相反的动作,将代码翻译成数字。对于小数字,它工作正常。 常量 =

回答 1 投票 0

无法从 web3 以大数字作为参数调用合约函数

我正在尝试调用期望参数为 unit256 的合约的自定义函数。 我正在使用此值作为参数从 web3 调用此函数:10000000000000000000(10 有 18 个零) 作为...

回答 4 投票 0

Python 3十进制模块计算可逆性

我正在尝试实现可逆物理引擎,因此我决定使用十进制模块。因此,这显然可行。 >>>从十进制导入* >>> a = Decimal('1')>>> ...

回答 1 投票 0

如何在openssl的BIGNUM中使用负数?

我想要以下Java代码的C ++版本。 BigInteger x = new BigInteger(“ 00afd72b5835ad22ea5d68279ffac0b6527c1ab0fb31f1e646f728d75cbd3ae65d”,16); BigInteger y = x.multiply(BigInteger.valueOf(-...

回答 2 投票 3

为什么将BN_bn2bin和BN_bin2bn应用于RSA密钥不会给我相同的结果?

我正在尝试创建RSA密钥(类型为BIGNUM),然后将其转换为char *,以便通过客户端服务器通道发送它,然后再次将其再次转换为BIGNUM。问题是,当我这样做时...

回答 1 投票 0

快速计算数字的幂(MPFR库)

我正在使用GMP和MPFR库处理大量数字,我需要快速计算数字的幂。增强的结果将始终是整数,但是该增强可能是... ...>

回答 1 投票 0

是什么决定了不同密码算法中BIGNUM的大小?

我使用OpenSSL。我看到不同的openssl类型使用BIGNUM类型。例如:DSA签名typedef struct DSA_SIG_st {BIGNUM * r; BIGNUM * s; } DSA_SIG; ECDSA签名...

回答 1 投票 0

为什么对大数计算模/余数运算符是错误的?

我试图理解为什么我无法使用JavaScript计算正确的模数。我尝试过的操作是:错误的答案...

回答 1 投票 0

[模运算错误的JavaScript

我试图理解为什么我无法使用JavaScript计算正确的模数。我尝试过的操作是:...

回答 1 投票 0

node.js和python中相同问题解决方案的不同结果

我用一些代码解决了下面的leetCode问题:您有d个骰子,每个骰子都有f个面,编号为1、2,...,f。返回以模数10 ^ 9 + 7掷骰子的可能方式的数目,因此...

回答 2 投票 2

MPFR舍入问题

我刚刚开始使用MPFR任意精度库,很快就遇到了非常奇怪的行为。使用它的主要目的是提高大参数'trigs'的精度,并且此...

回答 1 投票 1

当没有数据类型可以容纳整数时,将十六进制转换为十进制

我正在用C的PIC微处理器进行工作。它是16F,所以它不能容纳大于32位的整数(无符号int32是可用的最大数据大小)从阅读器中,我收到5字节的ID代码。到...

回答 5 投票 1

将C中的二进制小数转换为小数

我实现了对平方根2的逐位计算。每回合它将输出小数部分的一位,例如1 0 1 1 0 1 0 1等。我想将此输出转换为十进制...

回答 2 投票 1

将BIGNUM转换为原始二进制文件

我想使用BIGNUM的BN_bn2bin函数BN_hex2bn(&asn1hash,“ ...

回答 1 投票 0

使用BIGNUM库验证数字签名

为什么我的代码返回奇怪的结果? void printBN(char * msg,BIGNUM * a){char * number_str = BN_bn2hex(a); printf(“%s%s \ n”,msg,number_str); OPENSSL_free(number_str); } int main()...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.