biginteger

    3熱度

    3回答

    我試圖用BigInteger.Pow方法來計算像10^12345.987654321但這種方法只接受整數作爲這樣指數: BigInteger.Pow(的BigInteger的x,int y)對 所以如何在上述方法中使用雙數作爲指數?

    0熱度

    3回答

    我的意思是如何將我的十六進制值轉換爲biginteger? 例如我使用此: string value="A1"; BigInteger bi=new BigInteger(value,16); BI = 161;這是真的?那麼如何將它轉換回「A1」? 感謝..

    -1熱度

    1回答

    是否有與C#中的BN_hex2bn等價的任何等價物,我想從十六進制字符串中創建BigInteger! 正在使用BouncyCastel創建BigIntegers BigInteger N = new BigInteger("894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7", 16); 現在,當我的BouncyCast

    2熱度

    4回答

    我正在嘗試使用遞歸和BigIntegers的因子,但eclipse正在抱怨BigInteger。我知道這個節目應該很簡單,但它讓我很頭疼。這是代碼。 import java.util.Scanner; import java.math.BigInteger; public class Factorial { public static void main(String[] arg

    0熱度

    1回答

    我正在實施Schnorr識別協議。 我有一本書「應用密碼學手冊」例10.37的例子。 一切工作沒有一件事。 (p = 48731, q = 433, B = 11444) - public params. v = 7355 - public Key. a = 357 - privateKey. t = 8 - identification certanity, 協議操作 A choses

    7熱度

    3回答

    我想在Clojure中使用BigDecimals來模擬(如有必要)任意精度數字。 我有一個奇怪的錯誤,當我嘗試從一個非標度值和比例因子實例化一個BigDecimal: user=> 1.31M 1.31M (OK) user=> (class 1.31M) java.math.BigDecimal (OK) user=> (.unscaledValue 1.31M) 131 (OK)

    1熱度

    4回答

    我一直盯着這段代碼,不知道它有什麼問題,也許一雙新鮮的眼睛可以幫助。 public static BigInteger powerOfBigInteger (BigInteger base, BigInteger power){ if (power == BigInteger.valueOf(0)){ return BigInteger.valueOf(1); }

    3熱度

    3回答

    我正在做一個祕密共享算法加密一條消息。要做到這一點,我需要比消息素數更大的消息和一些與消息大小基本相同的隨機數。 我可以用BigInteger.probablePrime(MsgSize + 8)做第一個,但我不知道如何做到以後。 我正在使用Random和更高版本的SecureRandom,但它們不會生成給定長度的數字。我的解決方案是對BigInteger執行randomInt^randomInt

    7熱度

    1回答

    我想弄清楚Java 7 x64中與BigIntegers相關的以下問題。我試圖計算出一個數字,以極高的力量。代碼如下,然後是問題描述。 import java.math.BigInteger; public class main { public static void main(String[] args) { // Demo calculation; Desired

    0熱度

    1回答

    我在這裏找到了Stack Overflow算術的代碼,加法,加倍和乘法,橢圓曲線點。我試着運行它,並使用以下NIST例程文檔給出的測試用例[NSA橢圓曲線提供的例程](http://www.nsa.gov/ia/_files/nist-routines.pdf/)。 代碼編譯並運行,但輸出與給定的預測值不匹配。請幫忙。 import java.lang.*; import java.math.*