JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 請問若指數為BigInteger,該如何解決
zhening





發文: 1
積分: 0
於 2005-05-11 13:18 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問JAVA有沒有提供類似 BigInteger.pow(BigInteger)的函式以取代 BigInteger.pow(Integer)呀? 因為如果用Integer的話,很多資訊就不見了,且程式的結果也會錯誤..求救, 拜託了!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  public static void main(String[] args) {
 
    try {
 
      int          bitLength = 512;  // 512 bits
      SecureRandom rnd       = new SecureRandom();
      int          certainty = 90;   // 1 - 1/2(90) certainty
 
      BigInteger Mod = BigInteger.probablePrime(bitLength, rnd);      
      BigInteger g = new BigInteger(Integer.toString(17));      
      BigInteger x = BigInteger.probablePrime(bitLength, rnd);
      BigInteger y = g.modPow(x, Mod);
      BigInteger r = new BigInteger(128, rnd);      
      BigInteger z = new BigInteger(160, rnd);
      
 
      BigInteger h = g.modPow(r, Mod);
      BigInteger l = (r.add((z.multiply(x)))).mod(Mod.subtract(new BigInteger(Integer.toString(1))));         
      BigInteger ciphertext = l.modPow(publicKey, modulus);
          
       BigInteger Lverify = g.modPow(l, Mod);
       BigInteger Rverify = h.multiply(y.pow(z)).mod(Mod);      
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }           
  }
 


1
2
3
4
 pow(int) in java.math.BigInteger cannot be applied to (java.math.BigInteger)
          BigInteger Rverify = h.multiply(y.pow(z)).mod(Mod);
                                           ^
1 error


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
2253 請問若指數為BigInteger,該如何解決 zhening 1357 2005-05-11 13:18
1604 Re:請問若指數為BigInteger,該如何解決 metavige 300 2005-05-11 14:38
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8