您现在的位置: 华盟网 >> 编程 >> asp编程 >> 正文

[组图].Net加密与解密——对称加密

2015/10/20 作者:2cto 来源: 2cto
导读 .Net加密与解密——对称加密

  一,思路

  对称加密含有一个被称为密钥的东西,在消息发送前使用密钥对消息进行加密,得到密文并发送,接收方收到密文后,使用相同的密钥进行解密,获得原消息。

  PS:使用密钥对消息进行加密的过程,由加密算法来完成的,加密算法通常也是公开的。

  二,对称加密的流程

  1,发送方和接收方持有相同的密钥,并严格保密

  2,发送方使用密钥对消息进行加密,然后发送消息

  3,接收方收到消息后,使用相同的密钥对消息进行解密

  PS:在这一过程中,第三方可能截获消息,但得到的知识一堆乱码

  三,Demo

 

 

 

  四,隐患问题

  1,发送方和接收方都需要持有密钥,并保证密钥不被泄露。

  2,如果第三方非法获得了密钥,在对消息进行篡改后,重新加密发给接收方,则接收方无法辨别。既然无法判断消息是否被篡改,也无法确定消息是由谁发送过来的,无法满足完整性和可认证性。

                  微信群名称:华盟黑白之道二群   华盟-黑白之道⑦QQ群: 9430885

  • 上一篇编程:

  • 下一篇编程: 没有了
  • 网友评论
      验证码
     

    关注

    分享

    0

    讨论

    2

    猜你喜欢

    论坛最新贴