计算 BigInteger 的平方
我正在使用 .NET 4 的 System.Numerics.BigInteger 结构。 我需要计算非常大的数字的平方 (x2) - 数百万十进制数字。 如果 x 是 BigInteger,则: x*x…
java:for循环在BigInteger的情况下如何工作
我想将用户的输入作为大整数并将其操纵到 For 循环中, BigInteger i; for(BigInteger i=0; i<=100000; i++) { System.out.println(i); } 但它不会起…
java中如何将BigInteger转换为String
我将 String 转换为 BigInteger,如下所示: Scanner sc=new Scanner(System.in); System.out.println("enter the message"); String msg=sc.next(); …
BigInteger.ToString() 返回超过 50 位十进制数字
我正在使用 .NET 4 System.Numerics .BigInteger Structure 并且我得到的结果与文档不同。 在 BigInteger.ToString() 方法的文档中 它说: ToString()…
C# 随机 BigInt 生成器
我即将实现 DSA 算法,但有一个问题: 选择“p”,L 位素数,其中 512 <= L <= 1024,L 是 64 的倍数 如何实现该数字的随机生成器? Int64“仅”有 63…
BigInteger.Parse() 对十六进制数给出负数
我已经开始使用 .NET 4 System.Numerics.BigInteger Structure 我遇到了问题。 我正在尝试解析一个包含无符号(正数)的十六进制数字的字符串。我得到…
java.math.BigInteger pow(指数)问题
我对 pow(exponent) 方法做了一些测试。不幸的是,我的数学能力不足以解决以下问题。 我正在使用这段代码: BigInteger.valueOf(2).pow(var); 结果: …
用Java生成精确的素数
我知道函数 BigInteger.probablePrime(int bitLength, Random rnd) 可能输出任何位长度的素数。我想要一个 Java 中的实素数。是否有任何 FOSS 库可以…
如何在不进行模运算的情况下将 Java BigInteger 提高到 BigInteger 的幂?
我正在做一些大整数计算,我需要将一个 BigInteger 提高到另一个 BigInteger 的幂。 .pow() 方法执行我想要的操作,但采用 int 值作为参数。 .modPow …
为什么我的 ElGamal 实现不适用于长文本字符串?
我正在使用 El Gamal 密码系统,我的目标是能够加密和破译长文本序列。 El Gamal 要求明文是整数。我使用字符串的 .getBytes() 方法将字符串转换为 by…
为什么 Apache-Commons-Math 库中的 BigFraction 类返回错误的除法结果?
本着使用现有的、经过测试的、稳定的代码库的精神,我开始使用 Apache-Commons-Math 库 及其 BigFraction 类 来为我正在编写的名为 RationalCalc 的 A…
BigInteger 还是不是 BigInteger?
在Java中,大多数原始类型都是有符号的(用一位来表示+/-),因此当我超出类型的限制时,我可能会得到意想不到的结果,比如负数。 有没有比使用 BigIn…
将 BigInteger 映射到圆
我有一个使用 160 位数字的 C# 系统,存储在 BigInteger 中。我想将这些东西显示在一个圆圈上,这意味着将 0->2^160 范围映射到 0->2Pi 范围。我该怎…
Java 中使用 BigInteger 进行位移位
我正在使用 BigIntegers 在 Java 中实现 DES 加密。 我通过执行 BigInteger.leftShift(int n) 方法使用 Java BigIntegers 左移二进制键。 N(Kn)的密钥…