摘要:
公共网络(如 Internet)不提供实体间安全通信的方法。这种网络上的通信容易被未经授权的第三方读取甚至修改。除了文件加密和本地磁盘上的加密外,加密还帮助您在本不安全的信道上创建安全的通信方式,从而提供数据完整性和身份验证。
.NET Framework 加密命名空间中的类为您管理加密的许多细节。有一些是非托管 Microsoft CryptoAPI 的包装,而另一些则是纯粹的托管实现。要使用这些类,您不必成为加密方面的专家。当您创建其中一个加密算法类的新实例时,将自动生成密钥以便于使用,并且默认属性总是尽可能地安全可靠。
阅读全文