package sha512
import "crypto/sha512"
sha512包实现了SHA384和SHA512哈希算法,参见FIPS 180-2。
Index
- Constants
- func Sum512(data []byte) [Size]byte
- func New() hash.Hash
- func Sum384(data []byte) (sum384 [Size384]byte)
- func New384() hash.Hash
Constants
const BlockSize = 128
SHA384和SHA512的字节块大小。
const Size = 64
SHA512校验和的字节长度。
const Size384 = 48
SHA384校验和的字节长度。
func Sum512
func Sum512(data []byte) [Size]byte
返回数据的SHA512校验和。
func New
func New() hash.Hash
返回一个新的使用SHA512校验算法的hash.Hash接口。
func Sum384
func Sum384(data []byte) (sum384 [Size384]byte)
返回数据的SHA384校验和。
func New384
func New384() hash.Hash
返回一个新的使用SHA384校验算法的hash.Hash接口。