utils

package
v0.0.0-...-fc75448 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	KEY = []byte("12345678") // des 最大的key长度为8 , 超过8 会报错
	IV  = []byte("abcdefghijk")
)

Functions

This section is empty.

Types

type Result

type Result struct {
	// contains filtered or unexported fields
}

func DesCBCDecrypter

func DesCBCDecrypter(data, key, iv []byte) Result

---------------DES CBC解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据

func DesCBCEncrypt

func DesCBCEncrypt(data, key, iv []byte) Result

---------------DES CBC加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据

func DesCFBDecrypter

func DesCFBDecrypter(data, key, iv []byte) Result

---------------DES CFB解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据

func DesCFBEncrypt

func DesCFBEncrypt(data, key, iv []byte) Result

---------------DES CFB加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据

func DesCTRDecrypter

func DesCTRDecrypter(data, key, iv []byte) Result

---------------DES CTR解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据

func DesCTREncrypt

func DesCTREncrypt(data, key, iv []byte) Result

---------------DES CTR加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据

func DesECBDecrypter

func DesECBDecrypter(data, key []byte) Result

返回明文数据 data 密文数据

func DesECBEncrypt

func DesECBEncrypt(data, key []byte) Result

返回密文数据 data 明文数据

func DesOFBDecrypter

func DesOFBDecrypter(data, key, iv []byte) Result

---------------DES OFB解密-------------------- data: 密文数据 key: 密钥字符串 iv:iv向量 返回明文数据

func DesOFBEncrypt

func DesOFBEncrypt(data, key, iv []byte) Result

---------------DES OFB加密-------------------- data: 明文数据 key: 密钥字符串 iv:iv向量 返回密文数据

func (Result) Base64String

func (p Result) Base64String() string

func (Result) Bytes

func (p Result) Bytes() []byte

Jump to

Keyboard shortcuts

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