package sha256
import "crypto/sha256"
sha256包实现了SHA224和SHA256哈希算法,参见FIPS 180-4。
Index
- Constants
- func Sum256(data []byte) [Size]byte
- func New() hash.Hash
- func Sum224(data []byte) (sum224 [Size224]byte)
- func New224() hash.Hash
Constants
const BlockSize = 64
SHA224和SHA256的字节块大小。
const Size = 32
SHA256校验和的字节长度。
const Size224 = 28
SHA224校验和的字节长度。
func Sum256
func Sum256(data []byte) [Size]byte
返回数据的SHA256校验和。
func New
func New() hash.Hash
返回一个新的使用SHA256校验算法的hash.Hash接口。
func Sum224
func Sum224(data []byte) (sum224 [Size224]byte)
返回数据的SHA224校验和。
func New224
func New224() hash.Hash
返回一个新的使用SHA224校验算法的hash.Hash接口。