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

public class AES256Coder extends Object
AbstractUiaClient
  • 字段详细资料

    • KEY_ALGORITHM

      public static final String KEY_ALGORITHM
      KEY_ALGORITHM default AES
      另请参阅:
    • CIPHER_ALGORITHM

      public static final String CIPHER_ALGORITHM
      CIPHER_ALGORITHM default AES/ECB/PKCS5Padding
      另请参阅:
    • KEY_LENGTH

      public static final Integer KEY_LENGTH
      KEY_LENGTH default 256
  • 构造器详细资料

    • AES256Coder

      public AES256Coder()
  • 方法详细资料

    • initKey

      public static byte[] initKey() throws Exception
      init key
      返回:
      byte[]
      抛出:
      Exception - ex
    • toKey

      public static Key toKey(byte[] key)
      to key
      参数:
      key - key
      返回:
      Key
    • encrypt

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

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