Enterprise Library 有两种机密算法
一、Hashingproviders: 离散加密法, 简单来说就是把你的信息保存到内存中后用一个离散值表示并返回给程序,这样在程序中只能看到离散值而不是明文,这样就起到简单的加密效果啦.
二、Cryptographyproviders: 密钥加密法. 用对称加密方法对数据进行加密(尚未支持非对称加密).
我觉得在企业级应用里总有一些数据是保存内存里,这些数据加快了运行的速度和效率,所以这里的两种加密方式,第一种就是为了把数据保存在内存里,第二种则是正常的机密方式。自己用黄聪写的实例运行的时候没发现有什么问题。
参考:http://www.cnblogs.com/huangcong/archive/2010/05/28/1746634.html