sha256
2 分钟阅读
Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
sha256 包实现 FIPS 180-4 中定义的 SHA224 和 SHA256 哈希算法。
常量
|
|
The blocksize of SHA256 and SHA224 in bytes.
SHA256 和 SHA224 的块大小(以字节为单位)。
|
|
The size of a SHA256 checksum in bytes.
SHA256 校验和的大小(以字节为单位)。
|
|
The size of a SHA224 checksum in bytes.
SHA224 校验和的大小(以字节为单位)。
变量
This section is empty.
函数
func New
|
|
New returns a new hash.Hash computing the SHA256 checksum. The Hash also implements encoding.BinaryMarshaler and encoding.BinaryUnmarshaler to marshal and unmarshal the internal state of the hash.
New 返回一个新的 hash.Hash,用于计算 SHA256 校验和。Hash 还实现了 encoding.BinaryMarshaler 和 encoding.BinaryUnmarshaler,用于编组和取消编组哈希的内部状态。
New Example
|
|
New Example (File)
|
|
func New224
|
|
New224 returns a new hash.Hash computing the SHA224 checksum.
New224 返回一个新的 hash.Hash,用于计算 SHA224 校验和。
func Sum224 <- go1.2
|
|
Sum224 returns the SHA224 checksum of the data.
Sum224 返回数据的 SHA224 校验和。
func Sum256 <- go1.2
|
|
Sum256 returns the SHA256 checksum of the data.
Sum256 返回数据的 SHA256 校验和。
Sum256 Example
|
|
类型
This section is empty.