c# 数据加密
来源:互联网 发布:csi网络犯罪调查有罗素 编辑:程序博客网 时间:2024/05/02 00:10
按 加密类型 分为:对称加密 和 非对称加密
一、对称加密:双方共用密钥
1、摘要算法
MD5(已经破解),SHA1(推荐)
2、对称加密
DES(已经破解),AES(推荐)
二、非对称加密
如:RSA算法
双方都有各自的一套公钥,私钥。
发送者用接收者的公钥加密,接受者用自己的私钥解密
发送者用自己的私钥加密,接收者用发送者公布的公钥解密
例如:
【甲】 先用自己的私钥对内容进行签名(加密),附加邮件后,再用 【乙】 的公钥对整个邮件加密。
【 乙】 收到邮件后先用自己私钥进行解密,得到 【甲】 的原文和数字签名,再用 【甲】 的公钥解密签名。
优点:非对称加密体系不要求通信双方事先传递密钥或有任何约定就能完成保密通信,并且密钥管理方便,可实现防止假冒和抵赖,因此,更适合
网络通信中的保密通信要求
http://www.cnblogs.com/yank/p/3528548.html
0 0
- C#实现数据加密
- c# 数据加密
- c# 数据加密
- C#数据加密与解密
- C#编程之数据加密
- C#加密与解密数据
- C#中利用DPAPI加密解密数据
- C#中用MD5实现数据加密
- 用C#实现的数据加密
- C#数据加密与解密 (2)
- C# 实现 数据加密、解密方法
- C#实现网络传输数据加密
- C#编程总结(七)数据加密
- C#数据安全加密之AES
- C# 文件数据加密以及解密
- iOS 客户端与 C#服务端数据加密
- C#实现网络传输数据加密
- C# 加密
- poj 1363Rails
- 高斯传记资料(2012-12-01 20:54:55)
- 杭电oj-1076-An Easy Task
- 黑马程序员---String字符串小结
- iOS(5)线程是什么?进程是什么?二者有什么区别和联系?
- c# 数据加密
- 进程调度
- 如何选择AFNetworking版本
- Swift(七、函数)
- windows的cmd窗口进入指定文件夹(即目录)和cmd默认窗口大小设置
- 导入android源码有错,R.java文件不能自动生成解决方法 http://caizi12.iteye.com/blog/975125
- spring中jdbc声明式事务和spring基于xmlschema、annotation的声明式事务(事务3)
- toj 1153. Word Reversal
- 谈谈你对多线程开发的理解?ios中有几种实现多线程的方法?