美文网首页加密和解密
通过钥匙串对用户信息的存储,访问和删除

通过钥匙串对用户信息的存储,访问和删除

作者: Andy_Livings | 来源:发表于2020-04-16 18:46 被阅读0次

存储账户密码

使用第三方SFHFKeychainUtils
引入头文件

    #import <SFHFKeychainUtils.h>
/// 存储账户密码
+ (void)encryptionManagerKeychainUtilsStoreUsername:(NSString *)userName andPassword:(NSString *)password forServiceName:(NSString *)serviceName updateExisting:(BOOL)updateExisting {

    [SFHFKeychainUtils storeUsername:userName andPassword:password forServiceName:serviceName updateExisting:YES  error:nil];
}

根据用户名取出密码

/// 根据用户名取出密码
+ (NSString *)encryptionManagerKeychainUtilsGetPasswordForUsername:(NSString *)userName andServiceName:(NSString *)serviceName {
   
    //    NSString  *passWordOld = [SFHFKeychainUtils getPasswordForUsernameOld:userName andServiceName:serviceName error:nil];
    
    NSString  *passWord = [SFHFKeychainUtils getPasswordForUsernameV2:userName andServiceName:serviceName error:nil];
    
    return passWord;
}

删除用户

/// 删除用户
+ (void)encryptionManagerKeychainUtilsDeleteItemForUsername:(NSString *)userName andServiceName:(NSString *)serviceName withAccessible:(BOOL)accessible {
    
    [SFHFKeychainUtils deleteItemForUsername:userName andServiceName:serviceName error:nil withAccessible:accessible];
}

Demo

相关文章

  • 通过钥匙串对用户信息的存储,访问和删除

    存储账户密码 使用第三方SFHFKeychainUtils引入头文件 根据用户名取出密码 删除用户 Demo

  • 介绍一个轻量级iOS安全框架:SSKeyChain

    SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和...

  • 轻量级iOS安全框架:SSKeyChain

    SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和...

  • ios 证书总结

    1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储...

  • iOS 证书解释

    关于证书 首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)—...

  • Mac创建证书请求文件

    1.打开钥匙串2.钥匙串访问 - 证书管理 - 从证书颁发机构请求证书 - 填写用户电子邮件地址 - 存储到磁盘 ...

  • 如何解决MAC找不到Chrome储存的钥匙串

    钥匙串密码可让您自动对“钥匙串访问”中储存的应用程序和服务进行鉴定。创建用户时,钥匙串密码会设定成与用户的登录密码...

  • redis实战阅读笔记1 构建web应用

    实战1 登录cookie信息存储 用户将用户的访问时长和已浏览商品数量等信息存储起来便于后期通过分析这些信息来更好...

  • 钥匙串

    钥匙串 苹果的"生态圈",钥匙串访问,使用 AES 256 加密算法,能够保证用户密码的安全 钥匙串访问SDK,是...

  • 钥匙串

    钥匙串 苹果的"生态圈",钥匙串访问,使用 AES 256 加密算法,能够保证用户密码的安全 钥匙串访问SDK,是...

网友评论

    本文标题:通过钥匙串对用户信息的存储,访问和删除

    本文链接:https://www.haomeiwen.com/subject/pzpdvhtx.html