增加IVYZ9a2b

This commit is contained in:
2025-05-21 17:46:31 +08:00
parent 004fd5782c
commit 190bd0cb0f
9 changed files with 199 additions and 31 deletions

60
aes.go
View File

@@ -92,41 +92,45 @@ func AesDecrypt(cipherTextBase64 string, key []byte) ([]byte, error) {
func main() {
// 定义 AES 密钥
key, _ := hex.DecodeString("ff83609b2b24fc73196aac3d3dfb874f")
key, _ := hex.DecodeString("6e9631cbd32c1a50b9375fec1a48ff8c")
var data interface{}
//decrypt, err := AesDecrypt("ELKXVN8ZOhxUUsLWbHVIhbvTT94rU+u69vuE9JonsQYSAcNFKn4xQXoyRKd7mJCRIQ/4rlSj5A1KqHlR7jLIcyHaCCdvbEF1pGVw4oRpw6i8sFPWSjvnUuOUgKsaniJ6lb1SYBpZRlBSzG36NiAufdEeH0gcHDu9x9IGzkmdXk8=", key)
//if err != nil {
// return
//}
//err = json.Unmarshal(decrypt, &data)
//if err != nil {
// return
//}
//fmt.Println(data)
data = map[string]interface{}{
"id_card": "45212220000827423X",
"name": "张荣宏",
"time_range": "5",
"mobile_no": "18276151590",
}
// 将结构体转为 JSON 字符串
jsonData, err := json.Marshal(data)
decrypt, err := AesDecrypt("ZfE25g2MvNHvg4hUHbYjVisSnQ+n3zam7DIO1Po7pEP118xVuUqVqGT3JMc6CowNJmvTtXGjG8lhDH8LTp1D7tSTGVmw7AuUjQO4Olcwvsg=", key)
if err != nil {
fmt.Println("JSON 序列化错误:", err)
fmt.Println("解密错误:", err)
return
}
err = json.Unmarshal(decrypt, &data)
if err != nil {
fmt.Println("JSON解析错误:", err)
return
}
// 对 JSON 数据进行加密
encryptedData, err := AesEncrypt(jsonData, key)
if err != nil {
fmt.Println("加密错误:", err)
return
}
// 打印解密后的数据
fmt.Println("解密后的数据:", decrypt)
// data = map[string]interface{}{
// "id_card": "45212220000827423X",
// "name": "张荣宏",
// "time_range": "5",
// "mobile_no": "18276151590",
// }
// // 将结构体转为 JSON 字符串
// jsonData, err := json.Marshal(data)
// if err != nil {
// fmt.Println("JSON 序列化错误:", err)
// return
// }
// // 对 JSON 数据进行加密
// encryptedData, err := AesEncrypt(jsonData, key)
// if err != nil {
// fmt.Println("加密错误:", err)
// return
// }
// 输出加密后的结果
fmt.Println("加密后的数据:", encryptedData)
// fmt.Println("加密后的数据:", encryptedData)
}