sha512

package
v1.21.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package sha512は、FIPS 180-4で定義されているSHA-384、SHA-512、SHA-512/224、およびSHA-512/256のハッシュアルゴリズムを実装しています。

このパッケージによって返されるすべてのhash.Hash実装は、 encoding.BinaryMarshalerとencoding.BinaryUnmarshalerも実装しており、 ハッシュの内部状態をマーシャリングおよびアンマーシャリングすることができます。

Index

Constants

View Source
const (
	// SizeはSHA-512のチェックサムのバイト単位のサイズです。
	Size = 64

	// Size224はSHA-512/224のチェックサムのサイズ(バイト単位)です。
	Size224 = 28

	// Size256はSHA-512/256チェックサムのバイト単位でのサイズです。
	Size256 = 32

	// Size384はSHA-384のチェックサムのバイト数です。
	Size384 = 48

	// BlockSizeは、SHA-512/224、SHA-512/256、SHA-384、およびSHA-512ハッシュ関数のブロックサイズ(バイト単位)です。
	BlockSize = 128
)

Variables

This section is empty.

Functions

func New

func New() hash.Hash

NewはSHA-512チェックサムを計算する新しいhash.Hashを返します。

func New384

func New384() hash.Hash

New384は、SHA-384チェックサムを計算する新しいhash.Hashを返します。

func New512_224 added in v1.5.0

func New512_224() hash.Hash

New512_224は、SHA-512/224のチェックサムを計算する新しいhash.Hashを返します。

func New512_256 added in v1.5.0

func New512_256() hash.Hash

New512_256は、SHA-512/256のチェックサムを計算する新しいhash.Hashを返します。

func Sum384 added in v1.2.0

func Sum384(data []byte) [Size384]byte

Sum384はデータのSHA384チェックサムを返します。

func Sum512 added in v1.2.0

func Sum512(data []byte) [Size]byte

Sum512は、データのSHA512ハッシュ値を返します。

func Sum512_224 added in v1.5.0

func Sum512_224(data []byte) [Size224]byte

Sum512_224は、データのSum512/224チェックサムを返します。

func Sum512_256 added in v1.5.0

func Sum512_256(data []byte) [Size256]byte

Sum512_256はデータのSum512/256チェックサムを返します。

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL