大米软件

大米专注电子商务解决方案,及其大型网站构架

 

2007年4月30日

RSA 加解密算法

摘要: 与DES不同,RSA算法中,每个通信主体都有两个钥匙,一个公钥一个私钥。就是有2把钥匙1。使用publicKey可以对数据进行加密2。使用Key才能对数据进行解密单方向传输用公钥加密的数据,只有私钥能解开(可用于加密);同时,使用私钥加密的数据,只有公钥能解开(签名)。但是速度很慢(比私钥加密慢100到1000倍),公钥的主要算法有RSA,还包括Blowfish,Diffie-Helman等 公钥... 阅读全文

posted @ 2007-04-30 18:38 大米 阅读(24572) 评论(2) 推荐(2) 编辑

DotNet中的加密

摘要: .NET中的加密 System.Security.Cryptography命名空间提供加密服务,包括数据的安全编码和解码、哈希、随机数生成以及消息身份验证。 .NET Framework 提供多种标准密码算法的实现。因为具有良好定义的继承层次结构,所以可轻松扩展对这些算法,该层次结构包含定义基本算法类型(对称、不对称以及哈希算法)的抽象类和算法类。 ... 阅读全文

posted @ 2007-04-30 18:04 大米 阅读(428) 评论(0) 推荐(0) 编辑

Triple DES实现

摘要: 1.DES 算法可能是运用最广的对称加解密算法,但由于密钥长度较短,导致安全性不高。2.故在安全性占首要地位的应用场合如金融业等,采用多个不同密钥(K1, K2, K3)的多层DES加解密。 这些多层DES系统被广泛应用,由此衍生出Triple DES, G-DES, DES-X, LOKI89和ICE等对称加解密系统。 Triple DES加密过程: 1. 以 K1 加密 2. 以 K2 解密 ... 阅读全文

posted @ 2007-04-30 18:00 大米 阅读(2475) 评论(0) 推荐(1) 编辑

DES 的加密实现

摘要: 引用命名空间using System.IO;using System.Security.Cryptography;使用类的介绍System.Security.Cryptography.DES 的抽象类表示所有 System.Security.Cryptography.DES 实现都必须从中派生的数据加密标准 (... 阅读全文

posted @ 2007-04-30 16:31 大米 阅读(715) 评论(0) 推荐(0) 编辑

DES 是一种单一密钥加解密算法

摘要: DES 是一种单一密钥加解密算法。通信主体之间只有一个密钥,该密钥不对第三方公开。 数据加密算法(Data Encryption Algorithm,DEA)的数据加密标准(Data Encryption Standard,DES)是规范的描述,它出自 IBM 的研究工作,并在 1997 年被美国政府正式采纳。它很可能是使用最广泛的秘钥系统,特别是在保护金融数据的安全中,最初... 阅读全文

posted @ 2007-04-30 12:06 大米 阅读(5425) 评论(1) 推荐(0) 编辑

导航