密码学发展史 讨论RSA原理之前,我们先了解一下密码学的发展史。因为RSA最终形成的数学算法,也是不断演变而来的。 历史上最早的加密算法 中国话...
描述文件 前面的文章我们已经介绍了简单的应用签名但是这种签名方式并不能解决应用滥用的问题,所以苹果又加了两个限制.第一限制在苹果后台注册过的设备...
关于iOS应用签名我想一起探讨一下它的原理.首先我们需要了解一个东西,叫做数字签名 数字签名(digitally signed) 名词解释:为什...
上一篇文章,我们了解了一下Hash算法,那么这篇文章,我们一起来了解一下RSA. RSA概述 首先看这个加密算法的命名.很有意思,它其实是三个人...
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压...
全局变量&局部变量 在现在的iOS程序中,我们反汇编会看到这样的指令adrp(address page) 这个adrp经常会和add指令同时出现...
状态寄存器 CPU内部的寄存器中,有一种特殊的寄存器(对于不同的处理器,个数和结构都可能不同).这种寄存器在ARM中,被称为状态寄存器就是...
函数的局部变量 接下来我们新建项目,在main.m文件中写下如下代码 断点断住sum函数.我们看看sum函数内部的汇编. 我们可以看到.sp拉伸...
上篇文章我们了解了内存读写的指令,关于栈的操作.接下来我们看下这个Demo 新建项目(单个视图的空项目)CMD + SHIFT + N 选择真...
文集作者