java.lang.Object
cn.lnkdoc.sdk.uia.instance.bjtoon.util.encryption.RSACoder

public class RSACoder extends Object
  • 字段详细资料

    • KEY_ALGORITHM

      public static final String KEY_ALGORITHM
      KEY_ALGORITHM
      另请参阅:
    • SIGNATURE_ALGORITHM

      public static final String SIGNATURE_ALGORITHM
      SIGNATURE_ALGORITHM
      另请参阅:
  • 构造器详细资料

    • RSACoder

      public RSACoder()
  • 方法详细资料

    • sign

      public static String sign(byte[] data, String privateKey) throws Exception
      sign
      参数:
      data - data
      privateKey - privateKey
      返回:
      result
      抛出:
      Exception - ex
    • verify

      public static boolean verify(byte[] data, String publicKey, String sign) throws Exception
      vierfy
      参数:
      data - data
      publicKey - publicKey
      sign - sign
      返回:
      result
      抛出:
      Exception - ex
    • decryptByPrivateKey

      public static byte[] decryptByPrivateKey(byte[] data, String key) throws Exception
      decrypt
      参数:
      data - data
      key - key
      返回:
      decrypt data
      抛出:
      Exception - ex
    • decryptByPublicKey

      public static byte[] decryptByPublicKey(byte[] data, String key) throws Exception
      decrypt
      参数:
      data - data
      key - key
      返回:
      decrypt data
      抛出:
      Exception - ex
    • encryptByPublicKey

      public static byte[] encryptByPublicKey(byte[] data, String key) throws Exception
      encrypt
      参数:
      data - data
      key - key
      返回:
      encrypt data
      抛出:
      Exception - ex
    • encryptByPrivateKey

      public static byte[] encryptByPrivateKey(byte[] data, String key) throws Exception
      encrypt
      参数:
      data - data
      key - key
      返回:
      encrypt data
      抛出:
      Exception - ex
    • getPrivateKey

      public static String getPrivateKey(Map<String,Object> keyMap)
      getter
      参数:
      keyMap - km
      返回:
      pk
    • getPublicKey

      public static String getPublicKey(Map<String,Object> keyMap)
      getter
      参数:
      keyMap - km
      返回:
      pk
    • initKey

      public static Map<String,Object> initKey() throws Exception
      init
      返回:
      km
      抛出:
      Exception - ex