[英]Digital signature of document java
我一直在網絡和Java教程中搜索此內容。但是我沒有澄清如何為文檔生成數字簽名。 這是在Java教程中解釋的,但是我真正想要的是
因此,如何轉換給定的String私鑰來做到這一點。 在嘗試Java教程和Web中給出的示例時(從字符串而不是文件中將字節放入字節中有一些變化),我遇到了類似的異常
Caught: java.security.spec.InvalidKeySpecException: Inappropriate key specification: IOException : Detect premature EOF
您找不到示例,因為該字符串不是相應密鑰對的私鑰(但我可以想象某些不對稱密鑰看起來像文本字符串)。
生成密鑰對。 如果同時控制簽名者和驗證者,則理論上可以使用字符串作為隨機數的種子來生成密鑰對,從而在簽名者和驗證者雙方獲得可重復的隨機化結果,但是這種方法的安全性值得懷疑。
我必須承認,使用文本字符串簽名的想法很吸引人,但不幸的是,通常這是不可能的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.