美文网首页
iOS应用签名

iOS应用签名

作者: 史记_d5da | 来源:发表于2020-11-22 21:08 被阅读0次

    密码学简介

    • base64
      • 编码方案,不能用来加密,加密后的数据用base64来表示
    • HASH(散列函数)
      • MD5
      • SHA1/512
      • HMAC: 使用key进行明文加密,然后在进行两次HASH算法
      • 特点:
        • 算法公开的
        • 对相同的数据加密,得到的结果是相同的
        • 对不同的数据加密,得到的结果是定长的。如:MD5 32个字符
        • 不能反算
        • 信息摘要,用来做信息识别
    • 对称加密 --传统加密算法
      • DES
      • 3DES
      • AES(高级密码标准)
      • 加解密过程
        • 明文-> 加密 -> 密文
        • 密文-> 解密 -> 明文
      • 加密方式
        • ECB: 电子代码本,每个数据块进行独立的加密
        • CBC: 密码块链,使用一个秘钥和一个初始化向量对数据进行加密,每一个数据的加密都对前一个数据依赖,每一块数据解密都依赖前一块数据
    • 非对称加密RSA -- 现代加密算法
      • 公钥加密,私钥解密
      • 私钥加密,公钥解密
    • 数字签名
      • 数字信息的识别码:对原始数据进行一次HASH,然后对HASH值进行RSA加密
    • 苹果双向验证的原理
    • 描述文件的产生

    相关文章

      网友评论

          本文标题:iOS应用签名

          本文链接:https://www.haomeiwen.com/subject/uruhbktx.html