gpt4 book ai didi

ios - 帐户名称 (kSecAttrAccount) 是否在 iOS 钥匙串(keychain)中加密?

转载 作者:可可西里 更新时间:2023-11-01 03:31:48 25 4
gpt4 key购买 nike

Apple 的 GenericKeychain示例将用户名和密码保存在 iOS 钥匙串(keychain)中。它使用 kSecAttrAccount 作为用户名,使用 kSecValueData 作为密码。

钥匙串(keychain)中的所有数据项是否都已加密,因此在此示例中包括 kSecAttrAccount/username?

我问是因为我不想公开帐户名称。

最佳答案

如果您使用 kSecAttr 作为用户名,它将被加密。

The attributes associated with a keychain item depend on the class of the item; the item classes most used by applications ... are Internet passwords and generic passwords. As you might expect, Internet passwords include attributes for such things as security domain, protocol type, and path. The passwords or other secrets stored as keychain items are encrypted.

(参见 "Structure of a Keychain")

当您使用 kSecAttrAccount 时,它只能与类 kSecClassInternetPasswordkSecClassGenericPassword 一起使用(参见 Keychain Services Reference @ kSecAttrAccount ),帐户名将被加密。

关于ios - 帐户名称 (kSecAttrAccount) 是否在 iOS 钥匙串(keychain)中加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16638904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com