加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
类_校验.go 693 Bytes
一键复制 编辑 原始数据 按行查看 历史
guanren 提交于 2024-01-16 21:50 . 新增目录和字节处理
package lin
import (
"crypto/md5"
"fmt"
)
type J校验 struct {
}
func (*J校验) Md5_32位校验(校验内容 any, 是否大写 ...bool) (返回值 string) {
校验文本 := 全_类型.D到文本(校验内容)
返回值 = fmt.Sprintf("%x", md5.Sum([]byte(校验文本)))
if len(是否大写) > 0 && 是否大写[0] {
返回值 = 全_文本.DD到大写(返回值)
}
return
}
func ( *J校验) J加减密_lin(加减密文本 string, 密钥 any, 是否为加密 bool) (返回值 string) {
新密钥 := .Md5_32位校验(密钥, true)
if 是否为加密 {
返回值 = 加密(加减密文本, 新密钥)
} else {
返回值 = 解密(加减密文本, 新密钥)
}
return
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化