com.aliyun.oss.crypto

## 类 AesCtr

- java.lang.Object
- - com.aliyun.oss.crypto.CryptoScheme
  - - com.aliyun.oss.crypto.AesCtr

-     public class AesCtr
      extends CryptoScheme

- - ### 字段概要

    - ### 从类继承的字段 com.aliyun.oss.crypto.CryptoScheme

      `AES_CTR, BLOCK_SIZE`

  - ### 构造器概要

    构造器
    构造器和说明
    `AesCtr()`

  - ### 方法概要

    方法
    限定符和类型 | 方法和说明
    --- | ---
    `byte[]` | `adjustIV(byte[] iv, long dataStartPos)`
    `String` | `getContentChiperAlgorithm()`
    `int` | `getContentChiperIVLength()`
    `String` | `getKeyGeneratorAlgorithm()`
    `int` | `getKeyLengthInBits()`

    - ### 从类继承的方法 com.aliyun.oss.crypto.CryptoScheme

      `createCryptoCipher, fromCEKAlgo, incrementBlocks, newCryptoCipher`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### AesCtr

          public AesCtr()

  - ### 方法详细资料

    - #### getKeyGeneratorAlgorithm

          public String getKeyGeneratorAlgorithm()

      指定者:
        `getKeyGeneratorAlgorithm` 在类中 `CryptoScheme`

    - #### getKeyLengthInBits

          public int getKeyLengthInBits()

      指定者:
        `getKeyLengthInBits` 在类中 `CryptoScheme`

    - #### getContentChiperAlgorithm

          public String getContentChiperAlgorithm()

      指定者:
        `getContentChiperAlgorithm` 在类中 `CryptoScheme`

    - #### getContentChiperIVLength

          public int getContentChiperIVLength()

      指定者:
        `getContentChiperIVLength` 在类中 `CryptoScheme`

    - #### adjustIV

          public byte[] adjustIV(byte[] iv,
                        long dataStartPos)

      指定者:
        `adjustIV` 在类中 `CryptoScheme`

Copyright © 2020. All Rights Reserved.