cryptography TransformFinalBlock 返回指定长度的哈希值
摘要:1MD5md5=MD5.Create();2varby=md5.ComputeHash(Encoding.Unicode.GetBytes("123456"));3StringBuildersb=newStringBuilder();4foreach(variteminby)5{6sb.Append(item.ToString("x"));7}89Console.WriteLine(sb);10StringBuildersbb=newStringBuilder();11vart=md5.TransformFinalBlock(by,0,by.Length
阅读全文
posted @
2011-08-25 20:26
wtq
阅读(536)
推荐(0) 编辑
cryptography 使用RandomNumberGenerator产生加密强随机数
摘要:1如下演示产生200个字节数组的随机数。代码如下:RandomNumberGenerator 1byte[]random=newbyte[200];2RandomNumberGeneratorrnd=RandomNumberGenerator.Create();3rnd.GetBytes(random);4foreach(variteminrandom)5{6Console.WriteLine(item);7}8Console.ReadLine();参考:RandomNumbergenerator
阅读全文
posted @
2011-08-25 20:07
wtq
阅读(622)
推荐(0) 编辑
Cryptography 使用md5进行加密。
摘要:1,运行结果如图:代码如下:View Code 1MD5md5=MD5.Create();2Byte[]by=md5.ComputeHash(Encoding.Default.GetBytes("123456"));3StringBuildersb=newStringBuilder();4foreach(varbinby)5{6Console.WriteLine(b.ToString("X3"));7sb.Append(b.ToString("X2"));8}9Console.WriteLine(sb);10Console.Write
阅读全文
posted @
2011-08-25 12:25
wtq
阅读(894)
推荐(0) 编辑