簡體   English   中英

如何將BigInteger傳遞給簽名函數

[英]How to pass BigInteger to a Signature function

在這里,我正在使用RSA實現數字簽名。 我從文件中讀取純文本,然后獲取MD5,即純文本的MessageDigest實例,並將該純文本轉換為BigInteger,此處應對此bigInteger進行簽名。

MessageDigest m1 = MessageDigest.getInstance("MD5");

m1.update(bFile);

byte [] digest1 = m1.digest();

for(int i=0; i < digest1.length ; i++){
    System.out.println("b["+i+"]="+digest1[i]);
}

BigInteger bi = new BigInteger(digest1);

//這里我不知道如何將BigInteger傳遞給Signature函數。

有人可以幫我嗎。

你不知道 您從BigInteger中獲取字節,然后將其傳遞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM