加密方法初解

2018-07-02  本文已影响28人  iOS_July
lock

前言:
依旧是可以说很良心了,今天了解了一下加密,才发现其中内容真的多,涉及具体的需求
一般常用MD5,再进一步就是加盐,再进一步就是乱序,再再进一步就是HMAC

@非对称加密算法

RSA - 加密算法
哈希(散列)函数

@对称加密算法


散列函数-特点

散列函数-用途

散列函数-破解


Example->MD5& HMAC

MD5加盐[加入一段复杂且长的特殊字符串,使得MD5暴力破解数据库无法匹配]
HMAC[另类加盐]
HMAC客户端登录思路
使得HMAC更进一步的安全[登录时]

钥匙串访问

1> 苹果的生态圈,从iOS7.0.3版本,开放给开发者
2> 钥匙串加密方式是AES加密,可以将保存的密码以明文的方式反算给你
3> 苹果原生的接口,都是C语言

1.下载 SSKeyChain
2. 根据GitHub上的指示,操作项目
3. TARGETS-> Capabilities-> Keychain Sharing ->ON

结束语

毕业了,心情复杂,略带平静......
上一篇 下一篇

猜你喜欢

热点阅读