我一直在 web 和 java 教程中搜索这个。但我没有澄清如何为文档生成数字签名。这在java教程中有解释,但我真正想要的是
- 用户带有一个文件和一个密钥,它是一个String。
- 使用该密钥,对文件进行数字签名。
- 相应的公钥,并且该签名与该文档一起发布。
那么,如何转换给定的字符串私钥来做到这一点。在尝试 java 教程和 web 中给出的示例时(有一些从字符串而不是文件中放置字节的变体),我遇到了类似的异常
Caught: java.security.spec.InvalidKeySpecException: Inappropriate key specification: IOException : Detect premature EOF