SM2.signHex改名为signHexFromHex,原名标记废弃,避免歧义

This commit is contained in:
Looly
2024-10-30 12:00:44 +08:00
parent 22590b51e0
commit 04bc83b440
2 changed files with 25 additions and 2 deletions

View File

@@ -472,6 +472,29 @@ public class SM2 extends AbstractAsymmetricCrypto<SM2> {
// region ----- Sign and Verify
/**
* 用私钥对信息生成数字签名
*
* @param dataHex 被签名的数据数据Hex格式
* @return 签名
* @since 5.8.33
*/
public String signHexFromHex(final String dataHex) {
return signHexFromHex(dataHex, null);
}
/**
* 用私钥对信息生成数字签名
*
* @param dataHex 被签名的数据数据Hex格式
* @param idHex 可以为null若为null则默认withId为字节数组:"1234567812345678".getBytes()
* @return 签名
* @since 5.8.33
*/
public String signHexFromHex(final String dataHex, final String idHex) {
return HexUtil.encodeStr(sign(HexUtil.decode(dataHex), HexUtil.decode(idHex)));
}
/**
* 用私钥对信息生成数字签名
*