Ios 钥匙链Swift中的多个帐户

Ios 钥匙链Swift中的多个帐户,ios,swift,keychain,userdefaults,Ios,Swift,Keychain,Userdefaults,Im使用帐户名、用户名和密码将多个帐户存储到密钥链中。帐户名将是唯一的。将帐户名列表存储在userdefaults中,并使用此列表循环并获取钥匙链中的每个帐户,这会被视为不好的做法吗?userdefaults或任何plist或资产文件都会被复制为IPA文件的一部分,可以解压缩以访问内容。因此,不要在用户默认设置中存储任何机密信息。把所有的东西都储存在钥匙链里,你就可以把它们都取出来。所以帐户名不是机密。如果没有密钥(如帐户名),我如何获取每个帐户?您可以通过kSecClass进行搜索。它将列出k

Im使用帐户名、用户名和密码将多个帐户存储到密钥链中。帐户名将是唯一的。将帐户名列表存储在userdefaults中,并使用此列表循环并获取钥匙链中的每个帐户,这会被视为不好的做法吗?

userdefaults或任何plist或资产文件都会被复制为IPA文件的一部分,可以解压缩以访问内容。因此,不要在用户默认设置中存储任何机密信息。把所有的东西都储存在钥匙链里,你就可以把它们都取出来。所以帐户名不是机密。如果没有密钥(如帐户名),我如何获取每个帐户?您可以通过
kSecClass
进行搜索。它将列出
kSecClass
中的所有项目。Refer Userdefaults或任何plist或资产文件都会作为IPA文件的一部分进行复制,IPA文件可以解压缩以访问内容。因此,不要在用户默认设置中存储任何机密信息。把所有的东西都储存在钥匙链里,你就可以把它们都取出来。所以帐户名不是机密。如果没有密钥(如帐户名),我如何获取每个帐户?您可以通过
kSecClass
进行搜索。它将列出
kSecClass
中的所有项目。参考