#secret #value #logged #displayed #minimalist

secret-value

防止值被显示或记录

1 个不稳定版本

0.1.0 2021年4月1日

#5 in #logged

MIT 许可证

5KB
116 代码行

secret-value

是一个确保没有秘密值被显示或记录的最简主义包。

安全注意事项:此包不提供任何直接内存访问的保护!

使用方法

只需将您的类型包装在 Secret 中即可。您可以通过 Secret::inner 方法访问内部类型。

Serde 支持

此库支持 derive serde 特性,但默认情况下是禁用的。使用 features = ["serde"] 启用它。默认情况下,Serialize 不会泄露内部值,可以使用 #[serde(serialize_with = "insecure_serialize")] 字段属性来设置可逆序列化。

依赖关系

~170KB