一些加密的协议
来源:互联网 发布:周韵 知乎 编辑:程序博客网 时间:2024/05/06 22:28
net中提供的加密类已经实现了很多常用的加密算法了,不需要你再去实现,只需要学会用就可以了。
基本上分成三个:
1.SymmetricAlgorithm:对称加密
这个主要是利用CreateDecryptor、CreateEncryptor、IV 和 Key,结合CryptStream实现加密和解密。
2.AsymmetricAlgorithm:不对称加密
这个主要是进行签名,SignData、VerifyData、CreateSignature、VerifySignature等;
3.HashAlgorithm:实现计算哈希值
主要是ComputeHash ,或者结合CryptStream(因为HashAlgorithm实现了ICryptoTransform接口)实现创建哈希代码
另外还有就是数字证书,存在于System.Security.Cryptography.X509Certificates命名空间中,关于证书的支持,2.0比前面的版本提供了更多的支持,原来是由通过api进行。而关于证书,你必须要首先了解更多的关于数字证书的概念(CA认证)。
- 一些加密的协议
- 对于sql2008强制协议加密的一些看法
- 协议的一些概念
- 关于加密的一些概念
- 加密解密的一些方法
- 加密解密的一些认识
- MD5加密的一些记录
- 加密相关的一些理论知识
- 数据加密的一些理解
- 关于加密的一些东西
- 通信加密的一些理解
- 如何发布加密协议https://的网站
- 网络协议的一些笔记
- 写协议的一些思路
- 网络层的一些协议
- 计算机网络中各层的一些协议
- 网络协议的一些基本概念
- STP协议的一些理解
- 生成缩略图
- oracle重装时问题解决方案
- 浅析ARC/INFO中相邻图幅的合并
- asp.net的一些指令
- 加密技术的应用
- 一些加密的协议
- CSV文件格式
- OE惊魂记!
- 深入了解Font字体的使用
- SQL语句的防溢出攻击写法(个人觉得写法比较简单又清晰)DEMO
- 职业生涯5个必经阶段
- 根据分割字符,获得分割字符后面的字符串
- 关于linux图形界面的基本知识
- Attribute在.net编程中的应用(二)