UserDefaults / NSUserDefaults上的轻量级包装器,带有额外的AES-256加密层-Swift开发

时间:2024-06-15 23:29:26
【文件属性】:

文件名称:UserDefaults / NSUserDefaults上的轻量级包装器,带有额外的AES-256加密层-Swift开发

文件大小:65KB

文件格式:ZIP

更新时间:2024-06-15 23:29:26

Swift Miscellaneous

iOS,macOS的SecureDefaults要求•使用•安装•贡献•确认•贡献•作者•许可证SecureDefaults是UserDefaults / NSUserDefaults的包装,带有额外的AES-256 enc iOS,macOS的SecureDefaults要求•使用•安装•贡献•确认•供稿•作者•许可证SecureDefaults是UserDefaults / NSUserDefaults的包装,带有一个额外的AES-256加密层(密钥大小为256位长度)。 它包括:AES-256加密使用PBKDF2进行密码扩展加密然后散列HMAC密码加盐随机IV AES算法的所有密钥长度(即128、192和256)的设计和强度足以保护


【文件预览】:
SecureDefaults-master
----PULL_REQUEST_TEMPLATE.md(284B)
----.gitignore(746B)
----Sources()
--------SecureDefaults()
----main.xcconfig(65B)
----ISSUE_TEMPLATE.md(759B)
----Example()
--------SecureDefaults.xcodeproj()
--------Pods()
--------SecureDefaults.xcworkspace()
--------SecureDefaults()
--------Tests()
--------Podfile.lock(288B)
--------Podfile(182B)
--------SecureDefaults.entitlements(181B)
----.travis.yml(227B)
----_Pods.xcodeproj(27B)
----CONTRIBUTING.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----CHANGELOG.md(405B)
----README.md(6KB)
----SecureDefaults.podspec(736B)
----Package.swift(441B)
----Tests()
--------LinuxMain.swift(129B)
--------SecureDefaultsTests()

网友评论