SecurePropertyStorage使用Swift属性包装器定义安全存储

? SecurePropertyStorage 帮助您使用 Swift 属性包装器 为属性定义 安全存储。 ? 特点:所有密钥均使用 哈希处理,所有值均使用 加密,以确保用户信息的安全,并自动实现魔术化处理。对称密钥和随机数以 完全安全的方式 存储在 钥匙串 中。

? 基本用法

@UserDefault 这个属性包装器将使用 StoreKey(任意字符串,但推荐使用字符串类型的枚举)将您的属性存储在 UserDefaults 中。您还可以为其提供一个 默认值,在初始化时进行安全存储。示例:

@UserDefault(<#StoreKey#>) var yourProperty: YourType? = yourDefaultValueIfNeeded

@Keychain:这个属性包装器将使用 StoreKey 将您的属性存储在 Keychain 中,提供更高的安全性。

zip 文件大小:44.15KB