c# 数据加密

来源:互联网 发布:csi网络犯罪调查有罗素 编辑:程序博客网 时间:2024/05/02 00:10

按 加密类型 分为:对称加密 和 非对称加密


一、对称加密:双方共用密钥

        1、摘要算法

              MD5(已经破解),SHA1(推荐)


       2、对称加密

             DES(已经破解),AES(推荐)


二、非对称加密

        如:RSA算法

        双方都有各自的一套公钥,私钥。

       发送者用接收者的公钥加密,接受者用自己的私钥解密
       发送者用自己的私钥加密,接收者用发送者公布的公钥解密


      例如:

        【甲】 先用自己的私钥对内容进行签名(加密),附加邮件后,再用 【乙】 的公钥对整个邮件加密。

       【 乙】 收到邮件后先用自己私钥进行解密,得到 【甲】 的原文和数字签名,再用 【甲】 的公钥解密签名。



优点:非对称加密体系不要求通信双方事先传递密钥或有任何约定就能完成保密通信,并且密钥管理方便,可实现防止假冒和抵赖,因此,更适合

网络通信中的保密通信要求


http://www.cnblogs.com/yank/p/3528548.html

   

0 0
原创粉丝点击