APP 密码存储在何处比较安全

现在很多人对于安全越来越重视,作为程序猿的我们,也需要在这一方面多下功夫,让我们APP用户储存的私人信息更加的安全,我看到过很多的人写代码,虽然明文密码不会被储存,经常是储存服务器返回的一个秘钥,大部分程序猿就裸存了,直接就存储在NSUserDefaults里面了,也有些程序猿有对其进行AES或DES加密后再储存,但是其本身AES或DES的秘钥都是写在代码中的,一旦程序被反编译,想要获取的秘钥也是相当容易的一件事了。

苹果自己本身就有一个方法可以让我们储存一些机密的东西,储存的机制就是将我们需要储存的东西储存在钥匙串🔑里面,这样除非整个iOS的安全机制被破解,要不然你储存的东西就会相对的安全。

好了废话不多少,下面的代码是最近我整理的一个存储一些私人信息的类,希望大家不吝赐教。

.h文件

.m 文件

最近这几天我会将代码放到Git上去。

1 8 收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部