tcrypt

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2025 License: Unlicense Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Base64DecodeString

func Base64DecodeString(input string) (string, error)

Base64DecodeString 将输入的 Base64 字符串解码为明文字符串 Args: input string Base64 字符串。 Returns: string 解码后的明文字符串, error 错误信息。

func Base64EncodeString

func Base64EncodeString(str string) string

Base64EncodeString 将输入的字符串编码为 Base64 字符串 Args: str string 明文字符串。 Returns: string 编码后的 Base64 字符串。

func CaesarDecrypt

func CaesarDecrypt(encryptedText string, shift int) string

CaesarDecrypt 凯撒解码。 Args: encryptedText string 密文, shift int 解密偏移量。 Returns: string 明文。

func CaesarEncrypt

func CaesarEncrypt(plainText string, shift int) string

CaesarEncrypt 凯撒编码。 Args: plainText string 明文, shift int 加密偏移量。 Returns: string 密文。

func Md5HashEncrypt

func Md5HashEncrypt(text string) string

Md5HashEncrypt md5加密字符串。 Args: text string 需要加密的文本。 Returns: string 加密后的文本。

func Md5HashEncryptFile

func Md5HashEncryptFile(filepath string) (string, error)

Md5HashEncryptFile 计算文件的 md5 值。 Args: filepath string 文件路径。 Returns: string 文件的 md5 值, error 错误信息。

func UnicodeDecodeString

func UnicodeDecodeString(str string) string

UnicodeDecodeString 将字符串中的Unicode编码解码为对应的字符。 Args: str string unicode 编码。 Returns: string unicode 解码后的字符串。

func UnicodeEncodeString

func UnicodeEncodeString(input string) string

UnicodeEncodeString 将字符串编码为 Unicode 转义序列 Args: input string 要编码的字符串。 Returns: string 编码后的字符串。

func UrlDecodeString

func UrlDecodeString(str string) string

UrlDecodeString 对字符串进行URL解码 Args: str - 要进行URL解码的字符串 Returns: string 解码后的字符串 e.g.: "%48%65%6c%6c%6f%2c%20%57%6f%72%6c%64%21%20%31%32%33" -> "Hello, World! 123"

func UrlEncodeAllCharacters

func UrlEncodeAllCharacters(input string) string

UrlEncodeAllCharacters 对字符串中的所有字符(包括字母和数字)都进行URL编码 Args: input - 要进行URL编码的字符串 Returns: string 编码后的字符串 e.g.: "Hello, World! 123" -> "%48%65%6c%6c%6f%2c%20%57%6f%72%6c%64%21%20%31%32%33"

func UrlEncodeNonAlphanumeric

func UrlEncodeNonAlphanumeric(input string) string

UrlEncodeNonAlphanumeric 对字符串中除了数字和字母以外的其他字符进行URL编码 Args: input - 要进行URL编码的字符串 Returns: string 编码后的字符串 e.g.: "Hello, World! 123" -> "Hello%2C+World%21+123"

Types

This section is empty.

Jump to

Keyboard shortcuts

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