hash

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Md5File

func Md5File(fileWithPath string) (base64String string, err error)
简要说明:

对文件 进行 基于散列算法 MD5

返回 base64 编码的字符串

func Md5FileByBytes

func Md5FileByBytes(fileWithPath string) (base64String string, err error)
简要说明:

对 特大文件 我们可以根据文件的大小 进行 基于散列算法 MD5

返回 base64 编码的字符串

func Md5String

func Md5String(str string) (base64String string, err error)
MD5 不太安全

对字符串进行 散列算法 sha512

返回 base64 编码的字符串; 长度为 24 个字符

func Sha512File

func Sha512File(fileWithPath string) (base64String string, err error)
简要说明:

对文件 进行 基于散列算法 sha512

返回 base64 编码的字符串

func Sha512FileByBytes

func Sha512FileByBytes(fileWithPath string) (base64String string, err error)
简要说明:

对 特大文件 我们可以根据文件的大小 进行 基于散列算法 sha512

返回 base64 编码的字符串

func Sha512String

func Sha512String(str string) (base64String string, err error)
简要说明:sha512: 不可逆的、防冲突,并具有良好的雪崩效应,比 MD5 安全; 比 MD5 慢

对字符串进行 基于安全散列算法 sha512

返回 base64 编码的字符串; 长度为 44 个字符

Types

This section is empty.

Jump to

Keyboard shortcuts

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