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

IOS混合加密总结

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

    需求

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

    解决方案

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

    实践

    小明的发送过程:

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

    小红的接受过程:

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

    相关文章

      网友评论

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

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