IOS 签名里面的关键名称和文件解释

2020-12-29  本文已影响0人  ProfessorFan

加签流程图

截屏2020-12-29 下午2.12.44.png

验签流程图

截屏2020-12-29 下午2.24.39.png

文件总结

  1. .cerSigningRequest文件
    解释:说白了就是Mac 公钥
  2. .cer文件
    解释:说白了,就是利用apple 私钥(CA),对MAC公钥生成的数字签名
  3. .mobileprovision 文件
    解释:说白了,就是利用apple私钥,对(cer,appid,devices,entitlements)这些文件进行数字签名.

加密算法总结

  1. 对称密码
    a. 加密解密用的是同一个秘钥
    b. 加密速度快
    c. 无法解决秘钥配送问题
  2. 公钥密码
    a. 加密和解密不是同一个秘钥
    b. 公钥加密,私钥解密
    c. 私钥加密,公钥解密
    d. 加密速度慢
    e. 可以解决秘钥配送问题

单项散列函数

  1. 根据消息(内容)生成对应固定长度的散列值
  2. 防止数据被篡改

数字签名

用私钥加密的散列值,生成的的密文

证书

用CA(也就是机构),对其他的公钥生成数字签名

上一篇 下一篇

猜你喜欢

热点阅读