Lilymay (@Glynne) 在 bcprov-jdk15to18国密SM2问题 中发帖
使用bcprov-jdk15to18 version 1.68版本进行国密SM2加密时,当字符长度达到一定长度的时候加密出来的结果进行解密会存在数据丢失问题
/**
* 加密
*
* @param plainText 明文
* @param publicKeyHex 十六进制公钥
* @return
* @throws Exception
*/
public static String encrypt(String plainText, String publicKeyHex) throws Exception {
ECPublicKeyParameters publicKey = loadPublicKey(publicKeyHex);
SM2Engine engin...