?
This document uses PHP Chinese website manual Release
import "crypto/sha512"
概述
索引
軟件包 sha512 實現(xiàn) FIPS 180-4 中定義的SHA-384,SHA-512,SHA-512/224 和 SHA-512/256 哈希算法。
Constants
func New() hash.Hash
func New384() hash.Hash
func New512_224() hash.Hash
func New512_256() hash.Hash
func Sum384(data []byte) (sum384 [Size384]byte)
func Sum512(data []byte) [Size]byte
func Sum512_224(data []byte) (sum224 [Size224]byte)
func Sum512_256(data []byte) (sum256 [Size256]byte)
sha512.go sha512block.go sha512block_amd64.go
const ( // Size 是 SHA-512 校驗和的大?。ㄒ宰止?jié)為單位)。 Size = 64 // Size224 是 SHA-512/224 校驗和的大?。ㄒ宰止?jié)為單位)。 Size224 = 28 // Size256 是 SHA-512/256校驗和的大?。ㄒ宰止?jié)為單位)。 Size256 = 32 // Size384是SHA-384校驗和的大小(以字節(jié)為單位)。 Size384 = 48 // BlockSize是SHA-512/224的塊大小(以字節(jié)為單位), // SHA-512/256,SHA-384和SHA-512散列函數(shù)。 BlockSize = 128)
func New() hash.Hash
New 返回一個新的 hash.Hash 計算 SHA-512 校驗和。
func New384() hash.Hash
New384 返回一個新的 hash.Hash 計算 SHA-384 校驗和。
func New512_224() hash.Hash
New512_224 返回一個新的 hash.Hash 計算SHA-512/224 校驗和。
func New512_256() hash.Hash
New512_256 返回一個新的 hash.Hash 計算SHA-512/256 校驗和。
func Sum384(data []byte) (sum384 [Size384]byte)
Sum384 返回數(shù)據(jù)的 SHA384 校驗和。
func Sum512(data []byte) [Size]byte
Sum512 返回數(shù)據(jù)的 SHA512 校驗和。
func Sum512_224(data []byte) (sum224 [Size224]byte)
Sum512_224 返回數(shù)據(jù)的 Sum512/224 校驗和。
func Sum512_256(data []byte) (sum256 [Size256]byte)
Sum512_256 返回數(shù)據(jù)的 Sum512/256 校驗和。