chenjiahe
2022-03-31 0bf91738d54b72851f5a7f46916fe737d907574d
src/main/java/com/hx/util/rsa/RSASignature.java
@@ -1,11 +1,13 @@
package com.hx.util.rsa;
import com.hx.util.StringUtils;
import java.security.KeyFactory;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.spec.PKCS8EncodedKeySpec;
import java.security.spec.X509EncodedKeySpec;
import java.util.*;
/**
@@ -25,7 +27,7 @@
     * @param encode 字符集编码
     * @return 签名值
     */
    public static String sign(String content, String privateKey, String encode) {
    public static String createSign(String content, String privateKey, String encode) {
        try {
            PKCS8EncodedKeySpec priPKCS8 = new PKCS8EncodedKeySpec( Base64.decode(privateKey) );
@@ -49,7 +51,7 @@
        return null;
    }
    public static String sign(String content, String privateKey) {
    public static String createSign(String content, String privateKey) {
        try{
            PKCS8EncodedKeySpec priPKCS8    = new PKCS8EncodedKeySpec( Base64.decode(privateKey) );
            KeyFactory keyf = KeyFactory.getInstance("RSA");