在 golang 结构中转换字符串

我有一个 AES 加密机密的 json 文件。结构是:


{

    "username": "asdf123ASLdf3",

    "password": "elisjdvo4etQW"

}

和一个结构来保存这些值


type Secrets struct {

    Username string `json:"username"`

    Password string `json:"password"`

}

将加密的 json 值加载到结构中很容易,但我真正想要的是一个带有未加密值的结构。


所以,对于每个值,我想通过一个函数运行它:


aesDecrypt(key string, value string) string


我很高兴在第一次加载时完成此操作,或者将所有内容移至新结构中。


我想避免重复 json 键或字段名称。


做到这一点的最佳方法是什么?


(也对在 Go 中管理加密秘密的其他方法开放)


30秒到达战场
浏览 213回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go