美文网首页
IOS混合加密总结

IOS混合加密总结

作者: ProfessorFan | 来源:发表于2020-12-28 11:19 被阅读0次

需求

小明需要给小红发送一封表白信,整么才能使这个表白信安全到达小红的电脑上

解决方案

使用对称秘钥(AES)解决传输慢的问题,使用非对称秘钥(RSA)解决传输安全问题

实践

小明的发送过程:

  1. 小红先生成一堆公钥和私钥
  2. 小红把公钥通过网络的方式发送给小明
  3. 小明在自己电脑上面随机生成一个会话秘钥(临时秘钥)
  4. 小明使用从小红那里得到的公钥加密临时秘钥(也就是公钥加密临时秘钥)
  5. 小明使用自己生成的临时秘钥对情书进行加密(也就是对称加密)
  6. 小明把用对称秘钥加密的消息,和用公钥加密的临时秘钥 一起发送给小红

小红的接受过程:

  1. 小红接受到消息时候,使用自己的私钥 对小明发送过来的消息进行解密
  2. 首先用私钥解密得到对称秘钥
  3. 之后用对称秘钥解密消息,得到明文
  4. 最后,小红和小明就开心的走到了一起了.

相关文章

  • IOS混合加密总结

    需求 小明需要给小红发送一封表白信,整么才能使这个表白信安全到达小红的电脑上 解决方案 使用对称秘钥(AES)解决...

  • iOS端加密

    转载: 史上最全iOS端数据加密类 iOS加密实用总结

  • iOS安全--APP代码签名机制

    学习路线(内部分享内容) 加密解密(对称加密、非对称加密、混合加密) 单向散列函数 数字签名 证书 iOS签名机制...

  • 关于HTTPS中的混合加密、摘要算法、数字证书

    1.混合加密 通过混合加密的⽅式可以保证信息的机密性,解决了窃听的⻛险。 HTTPS采⽤的是对称加密和⾮对称加密结...

  • iOS 加密算法 CommonCrypto框架①【待补充】

    iOS 加密算法 iOS CommonCrypto框架① iOS 加密算法 iOS CommonCrypto框架②...

  • 关于加密的一些个人总结

    加密一直是软件技术中比较重要的内容。个人从事iOS开发四年中的对加密的一些个人总结。仅仅是总结。 加密可以分为对称...

  • iOS几种加密方式

    iOS 几种加密方法2017-06-19 [iOS开发] iOS常见的几种加密方法 普通加密方法是讲密码进行加密后...

  • 密码技术(六)之混合密码

    混合密码  混合密码用对称密码来加密明文,用公钥密码来加密对称密码中所使用密钥。通过使用混合密码系统,就能够在通信...

  • iOS代码加密常用加密方式

    iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密、AES加密、BASE64加密,三大...

  • iOS常用加密方式

    iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密、AES加密、BASE64加密,三大...

网友评论

      本文标题:IOS混合加密总结

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