Documentation ¶
Overview ¶
Package aes implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
Index ¶
Examples ¶
Constants ¶
View Source
const DefaultKey = "aes-key"
DefaultKey default aes key
Variables ¶
This section is empty.
Functions ¶
func Decrypt ¶
Decrypt decrypts the first block in src into dst. Dst and src may point at the same memory.
Example ¶
tt := aesTests[0] dst, _ := aes.Decrypt(tt.out, tt.key) fmt.Println(bytes.Compare(tt.in, dst))
Output: 0
func DecryptHex ¶
DecryptHex decrypts the first block in src into dst.
Example ¶
package main import ( "fmt" "gopkg.in/goyy/goyy.v0/util/crypto/aes" ) func main() { dst, _ := aes.DecryptHex("efe9f867", "key") fmt.Println(dst) }
Output: goyy
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.