iOS打包上架

iOS开发之签名原理

2017-06-06  本文已影响13人  KODIE

导读

iOS App 签名的原理
RSA算法原理(一)
RSA算法原理(二)

对称加密

过程如下:

特性:

以上就是对称加密,这种算法规则也被叫做对称加密算法。但是有一个很大的问题就是数据发送方必须将加密的密钥告知给数据接收方,大家可能会有疑问了,这怎么会是一个问题呢?比如说我们可以直接告诉对方嘛,开个碰头会啥的,但是这可能是现实生活中,而我们使用的场景是在网路世界中,你不可能在QQ上告诉对方吧,所以保存和传递密钥,就成了最头疼的问题。

非对称加密

过程如下:

特性:

以上就是非对称加密。

顺带聊聊MD5

MD5:Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。
MD5算法具有以下特点:

MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有sha-1、RIPEMD以及Haval等。

主要用途:

PS:疑问

非对称加密之RSA

简要信息

数字签名

未完待续...

参考:iOS App 签名的原理

上一篇下一篇

猜你喜欢

热点阅读