类 AES

  • 所有已实现的接口:
    ICrypto

    public class AES
    extends java.lang.Object
    implements ICrypto
    • 构造器概要

      构造器 
      构造器 说明
      AES​(byte[] src)  
      AES​(ICrypto c)  
      AES​(java.lang.String key, byte[] iv, ICrypto c)  
      AES​(java.lang.String key, ICrypto c)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      byte[] decode()
      decode
      byte[] decryptBytes​(byte[] srcBytes)
      解密.
      byte[] encode()
      encode
      byte[] encryptBytes​(byte[] src)
      加密.
      byte[] getData()
      get data
      ICrypto setData​(byte[] src)
      set data
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AES

        public AES​(byte[] src)
      • AES

        public AES​(java.lang.String key,
                   ICrypto c)
      • AES

        public AES​(java.lang.String key,
                   byte[] iv,
                   ICrypto c)
    • 方法详细资料

      • encryptBytes

        public byte[] encryptBytes​(byte[] src)
                            throws java.lang.Exception
        加密.
        抛出:
        java.lang.Exception
      • decryptBytes

        public byte[] decryptBytes​(byte[] srcBytes)
                            throws java.lang.Exception
        解密.
        抛出:
        java.lang.Exception
      • encode

        public byte[] encode()
        从接口复制的说明: ICrypto
        encode
        指定者:
        encode 在接口中 ICrypto
        返回:
      • decode

        public byte[] decode()
        从接口复制的说明: ICrypto
        decode
        指定者:
        decode 在接口中 ICrypto
        返回:
      • getData

        public byte[] getData()
        从接口复制的说明: ICrypto
        get data
        指定者:
        getData 在接口中 ICrypto
        返回: