# package aes

`import "crypto/aes"`

aes包实现了AES加密算法，参见U.S. Federal Information Processing Standards Publication 197。

## Constants

    const BlockSize = 16

AES字节块大小。

## type KeySizeError

    type KeySizeError int

### func (KeySizeError) Error

    func (k KeySizeError) Error() string

## func NewCipher

    func NewCipher(key []byte) (cipher.Block, error)

创建一个cipher.Block接口。参数key为密钥，长度只能是16、24、32字节，用以选择AES-128、AES-192、AES-256。