iOS APP 密码保存到钥匙串

Posted 顺手给我new一个对象

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS APP 密码保存到钥匙串相关的知识,希望对你有一定的参考价值。

      我们在开放APP时,通常要把一些比较重要的用户信息保留到APP中,我们很多时候的做法是直接裸存到NSUserDefaults。这种做法的很明显的缺点是不够安全,以下我们将用代码封装一个类,把用户名账号密码等比较重要的信息保存到苹果自带的钥匙串中,这样除非整个ios的安全机制被破解,要不然你储存的东西就会相对的安全,这样做还有一个好处就是,当用户删除该APP,重新下载安装了,也能读取到之前保存到钥匙串里的数据。

直接上代码:

.h

//
//  KeychainTool.h
//  密码保存到钥匙串
//
//  Created by HO on 16/6/9.
//  Copyright © 2016年 HO. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <Security/Security.h>

@interface YFKeychainTool : NSObject

/**
 *  储存字符串到

以上是关于iOS APP 密码保存到钥匙串的主要内容,如果未能解决你的问题,请参考以下文章

如何检查用户名和密码是不是已保存在钥匙串中

为啥 iOS 12 在完成注册过程时将用户名而不是电子邮件保存到钥匙串?

在 icloud 钥匙串中保存密码

Iphone 将信用卡信息保存在钥匙串中或使用密码学? [关闭]

如何在Mail.app中运行的applescript中使用钥匙串中的密码?

将 Pin 码(字符串)值保存到 iOS 钥匙串是不是足够安全?