iOS 面试iOS笔试面试iOS面试题

可能碰到的iOS笔试面试题(21)--安全机制

2016-05-04  本文已影响955人  b485c88ab697

安全机制

苹果的安全机制有哪些

iOS 的签名机制大概是怎样的?

客户端安全性处理方式?

1>  网络数据传输(敏感数据[账号\密码\消费数据\银行卡账号], 不能明文发送)
2>  协议的问题(自定义协议, 游戏代练)
3>  本地文件存储(游戏的存档)
4>  源代码(混淆)

如何进行数据加密?

常见的加密算法:MD5 \ SHA \ DES \ 3DES \ RC2和RC4 \ RSA \ IDEA \ DSA \ AES

加密算法的选择:一般公司都会有一套自己的加密方案,按照公司接口文档的规定去加密

MD5的特点:

(1)输入两个不同的明文不会得到相同的输出值

(2)根据输出值,不能得到原始的明文,即其过程不可逆

现在的MD5已不再是绝对安全,对此,可以对MD5稍作改进,以增加解密的难度

加盐(Salt):在明文的固定位置插入随机串,然后再进行MD5

先加密,后乱序:先对明文进行MD5,然后对加密得到的MD5串的字符进行乱序

总之宗旨就是:黑客就算攻破了数据库,也无法解密出正确的明文

文章如有问题,请留言,我将及时更正。

满地打滚卖萌求赞,如果本文帮助到你,轻点下方的红心,给作者君增加更新的动力。

上一篇 下一篇

猜你喜欢

热点阅读