文章分类 -  加密算法

SHA1算法
摘要:Byte[] data1ToHash = ConvertStringToByteArray(tbxMd5.Text); //byte[] hashvalue1 = ((HashAlgorithm) CryptoConfig.CreateFromName("MD5")).ComputeHash(data1ToHash); byte[] hashvalue1 = ((Ha... 阅读全文
posted @ 2006-04-18 18:04 apple 阅读(528) 评论(0) 推荐(0)
Salt
摘要:byte[] bytSalt = new byte[8]; RNGCryptoServiceProvider rng; rng = new RNGCryptoServiceProvider(); rng.GetBytes( bytSalt ); string salt = Convert.ToBase64String(bytSalt); Console.WriteLine... 阅读全文
posted @ 2006-04-18 17:56 apple 阅读(171) 评论(0) 推荐(0)
MD5算法
摘要:(一)理论知识 MD5加密算法简介一、算法实现(转载自绿色兵团) 1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果 是448。 即数据扩展至K*512+448位。即K*64+56个字节,K为整数。 具体补位操作:补一个1,然后补0至满足上述要求 2、补数据长度: 用一个64位的数字表示数据的原始长度B,把B用两个32位数表示。这时,数据 就被填 补成长度为512位的... 阅读全文
posted @ 2006-04-11 12:00 apple 阅读(358) 评论(0) 推荐(0)
DES算法
摘要:(一)简介 最早、最著名的保密密钥或对称密钥加密算法DES(Data Encryption Standard)是由IBM公司在70年代发展起来的,并经政府的加密标准筛选后,于1976年11月被美国政府采用,DES随后被美国国家标准局和美国国家标准协会(American National Standard Institute,ANSI)承认。 DES使用56位密钥对64位的数据块进行加密,并对... 阅读全文
posted @ 2004-07-22 14:45 apple 阅读(1335) 评论(1) 推荐(0)