golang 加密与加解密
本文介绍几个go实现的常见的加密与加解密算法。
1.加密
1.1 MD5
package md5
import (
"crypto/md5"
"fmt"
"io"
)
func Md5() {
h := md5.New()
io.WriteString(h, "Hello World!")
fmt.Printf("%x\n", string(h.Sum(nil)))
}
1.2 sha256
package sha256
import (
"crypto/sha256"