On this page
Package des
Overview ▹
Overview ▾
Package des implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3.
DES is cryptographically broken and should not be used for secure applications.
Index ▹
Constants
The DES block size in bytes.
const BlockSize = 8
func NewCipher
func NewCipher(key []byte) (cipher.Block, error)
NewCipher creates and returns a new cipher.Block.
func NewTripleDESCipher
func NewTripleDESCipher(key []byte) (cipher.Block, error)
NewTripleDESCipher creates and returns a new cipher.Block.
▹ Example
▾ Example
type KeySizeError
type KeySizeError int
func (KeySizeError) Error
func (k KeySizeError) Error() string