Apple のGenericKeychainの例では、ユーザー名とパスワードを iOS キーチェーンに保存します。kSecAttrAccount
ユーザー名とkSecValueData
パスワードを使用してこれを行います。
キーチェーンに配置されたすべてのデータ項目は暗号化されているのでkSecAttrAccount
、この例では /username が含まれていますか?
アカウント名を公開したくないので質問しています。
Apple のGenericKeychainの例では、ユーザー名とパスワードを iOS キーチェーンに保存します。kSecAttrAccount
ユーザー名とkSecValueData
パスワードを使用してこれを行います。
キーチェーンに配置されたすべてのデータ項目は暗号化されているのでkSecAttrAccount
、この例では /username が含まれていますか?
アカウント名を公開したくないので質問しています。
ユーザー名に使用するkSecAttr
と、暗号化されます。
キーチェーン アイテムに関連付けられている属性は、アイテムのクラスによって異なります。アプリケーションで最もよく使用されるアイテム クラスは、インターネット パスワードと汎用パスワードです。ご想像のとおり、インターネット パスワードには、セキュリティ ドメイン、プロトコル タイプ、パスなどの属性が含まれています。キーチェーン アイテムとして保存されるパスワードやその他のシークレットは暗号化されます。
( 「キーチェーンの構造」を参照)
クラスとkSecAttrAccount
でのみ使用できる を使用すると( Keychain Services Reference @ kSecAttrAccountを参照)、アカウント名は暗号化されます。kSecClassInternetPassword
kSecClassGenericPassword