知识大全 数据加密
Posted 知
篇首语:忙于采集的蜜蜂,无暇在人前高谈阔论。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据加密相关的知识,希望对你有一定的参考价值。
System Security Cryptography 命名空间提供加密服务 包括安全的数据编码和解码 以及许多其他操作 例如散列法 随机数字生成和消息身份验证 有关更多信息 请参见 加密服务 NET Framework 提供许多标准加密算法的实现 这些算法易于使用并具有最安全的可能默认属性 此外 对象继承 流设计和配置的 NET Framework 加密模型具有高度的可扩展性 对象继承 NET Framework 安全系统实现可扩展模式的派生类继承 层次结构如下所示 算法类型类 如 SymmetricAlgorithm 或 HashAlgorithm 该级别为抽象 从算法类型类继承的算法类 如 RC 或 SHA 该级别为抽象 从算法类继承的算法类的实现 如 RC CryptoServiceProvider 或 SHA Managed 该级别是完全实现的 使用这种模式的派生类 很容易添加新算法或现有算法的新实现 例如 若要创建新的公钥算法 应从 AsymmetricAlgorithm 类继承 若要创建特定算法的新实现 应创建该算法的非抽象派生类 流设计公共语言运行库使用面向流的设计实现对称算法和哈希算法 该设计的核心是 CryptoStream 类 它派生自 Stream 类 基于流的加密对象全都支持用于处理对象的数据传输部分的单个标准接口 (CryptoStream) 由于所有对象都在标准接口上生成 所以可以将多个对象(如一个哈希对象后跟一个加密对象)链接在一起 并且可以对数据执行多个操作而不需要为数据提供任何中间存储 使用流模型时还可以用更小的对象生成对象 例如 可以将加密算法和哈希算法的组合视为单个流对象(即使该对象可能是从一组流对象生成的) 加密配置使用加密配置可以将算法的特定实现解析为算法名称 所以可以将多个对象(如一个哈希对象后跟一个加密对象)链接在一起 并且可以对数据执行多个操作而不需要为数据提供任何中间存储 使用流模型时还可以用更小的对象生成对象 例如 可以将加密算法和哈希算法的组合视为单个流对象(即使该对象可能是从一组流对象生成的) 加密配置使用加密配置可以将算法的特定实现解析为算法名称
using System; using System IO;using System Security Cryptography; using System Text; namespace DataCrypto /// <summary> /// 哈希加密类 /// </summary> public class HashMethod private HashAlgorithm HashCryptoService; /// <summary> /// 哈希加密类的构造函数 /// </summary> public HashMethod() HashCryptoService = new SHA Managed(); /// <summary> /// 加密方法 /// </summary> /// <param name= Source >待加密的串</param> /// <returns>经过加密的串</returns> public string Encrypto(string Source) byte[] bytIn = UTF Encoding UTF GetBytes(Source);byte[] bytOut = HashCryptoService ComputeHash(bytIn); return Convert ToBase String(bytOut);
cha138/Article/program/net/201311/13688相关参考
甲方和乙方采用公钥密码体制对数据文件进行加密传送,甲方用乙方的公钥加密数据文件,乙方要对数据文件进行解密应该使用__
甲方和乙方采用公钥密码体制对数据文件进行加密传送,甲方用乙方的公钥加密数据文件,乙方要对数据文件进行解密应该使用_____。A、乙的公钥B、乙的私钥C、甲的公钥D、甲的私钥答案:B解析:公开密钥密码体
OracleSpatial数据加密问题的研究 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Orac
教你如何在SQLServer数据库中加密数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 为了
利用MySQL加密函数保护数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 此文章主要向大家描
SQLServer中加密数据须知 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 日前有多条新闻提
Oracle数据库替代加密算法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 替代密码算法的原理
用ASP.NET加密Cookie数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Cookie
Oracle数据库中文件加密详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Oracle数
如何利用MySQL加密函数保护网站敏感数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如果您
通过XML签名和加密安全地交换数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! [摘要]XML