本篇是iOS逆向开发总结的第一篇文章,是关于iOS密码学的相关技术分析和总结,希望对大家有所帮助,如果有错误地方欢迎指正. 一.前言 密码学的历史追溯到2000年前,相传古罗马凯撒大帝为了防止敌方截获情报,用密码传送情报.凯撒大帝的做法比较简单,通过对二十几个罗马字母表建立一张对应的表格,这样如果不知道密码,截获也会没有用. 在1976年前,所有的加密方法都是同一种模式:加密.解密使用同一种算法.在数据交互的时候,彼此通信双方就必须将规则告诉对方,否则就没法解密.加密和解密的规则也就是密钥,保护…