sha256

优质
小牛编辑
134浏览
2023-12-01

import "crypto/sha256"

sha256包实现了SHA224和SHA256哈希算法,参见FIPS 180-4。


  • Constants
  • func Sum256(data []byte) [Size]byte
  • func New() hash.Hash
  • func Sum224(data []byte) (sum224 [Size224]byte)
  • func New224() hash.Hash
  • 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接口。