密码学(加密解密)
文章平均质量分 78
qpl007
这个作者很懒,什么都没留下…
展开
-
.NET中的密钥(密码)学--对称加密
介绍在.NET之前,使用非托管的Win32APIs加密解密数据是一件非常痛苦的事情。为了这个加密解密的目的,.NET配置了一组类(和命名空间)。现在你有很多类可以使用每种不同的算法保护你的数据。在.NET里面Crypttography命名空间下又定义了3种类型的加密方法。他们是AsymmetricAlgorithm,SymmetricAlgorithm和HashAlgorithm。所有的这些类(转载 2005-08-23 09:27:00 · 1703 阅读 · 0 评论 -
对称、非对称和HASH加密的应用
加密可以保证数据的保密性,也可用于验证用户,它是在实现网络安全的重要手段之一。 加密提供以下四种服务: 数据保密性:这是使用加密的通常的原因。通过小心使用数学方程式,你可以保证只有你打算接收的人才可以查看它。 数据完整性:对需要更安全来说数据保密是不够的。数据仍能够被非法破解并修改。一种叫HASH的运算方法能确定数据是否被改过。 认证:数字签名提供认证服务。 不可否定性:数字签名允许用户证明一条信转载 2005-08-23 09:33:00 · 1529 阅读 · 0 评论 -
Micorsoft.Net中数字签名技术
一、 Internet安全与数字签名 对于 Internet 应用程序的开发人员和用户而言,代码安全是一个主要问题。有下列风险:恶意的代码、被篡改的代码和来自未知站点或作者的代码。为 Internet 开发时有两种保证安全的基本方法。第一种方法称为"沙箱"。在此方法中,应用程序只能访问一组特定的API,并且被从潜在危险的 API(如文件 I/O,程序可能在此毁坏用户计算机中的数据)中排除。转载 2005-08-23 12:07:00 · 1185 阅读 · 0 评论