【发布时间】:2018-06-19 01:19:02
【问题描述】:
对于我的应用程序,我正在尝试使用 java.security.Signature 类对一些字节内容进行签名。我遇到的问题是签名永远不会以固定长度生成。例如,有时它以 135、136 或 137 字节的长度生成。有没有办法在最后指定长度或一些填充?任何其他想法或 cmets 表示赞赏。
private byte[] ecdsaSign(ECPrivateKey key, byte[] content) throws Exception {
Signature ecdsaSign = Signature.getInstance("SHA256withECDSA", "SC");
ecdsaSign.initSign(key);
ecdsaSign.update(content);
byte[] signature = ecdsaSign.sign();
return signature;
}
【问题讨论】:
标签: java security signature sha256