hash

package
v1.0.30 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Md5AnyType added in v1.0.15

func Md5AnyType(v interface{}) (base64String string, err error)

Md5AnyType 对任意类型 先 json 再转成 base64 string

func Md5File

func Md5File(fileWithPath string) (base64String string, err error)

Md5File 简要说明: 对文件 进行 基于散列算法 MD5 返回 base64 编码的字符串

func Md5FileByBytes

func Md5FileByBytes(fileWithPath string) (base64String string, err error)

Md5FileByBytes 简要说明: 对 特大文件 我们可以根据文件的大小 进行 基于散列算法 MD5 返回 base64 编码的字符串

func Md5String

func Md5String(str string) (base64String string, err error)

Md5String : MD5 不太安全 对字符串进行 散列算法 sha512 返回 base64 编码的字符串; 长度为 24 个字符

func Sha512File

func Sha512File(fileWithPath string) (base64String string, err error)

Sha512File 简要说明: 对文件 进行 基于散列算法 sha512 返回 base64 编码的字符串

func Sha512FileByBytes

func Sha512FileByBytes(fileWithPath string) (base64String string, err error)

Sha512FileByBytes 简要说明: 对 特大文件 我们可以根据文件的大小 进行 基于散列算法 sha512 返回 base64 编码的字符串

func Sha512String

func Sha512String(str string) (base64String string, err error)

Sha512String 简要说明: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