问题描述
1.给定一个目录,将目录下所有文件的MD5计算出来后保存到一个INI文件中。2.监控1中给定的目录,如果发现文件有改动,重新计算相应的MD5。更新INI文件中的记录。
解决方案
解决方案二:
(1).net好象自带md5算法.(2)参考FileSystemWatcher类的用法
解决方案三:
谁能给我写个代码啊,急用啊。
解决方案四:
兄弟们!帮小弟一个忙撒
解决方案五:
怎么计算MD5?
解决方案六:
usingSystem.Security.Cryptography;FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString,"MD5");
解决方案七:
staticvoidMDFile(filename)char*filename;{FILE*file;MD_CTXcontext;intlen;unsignedcharbuffer[1024],digest[16];if((file=fopen(filename,"rb"))==NULL)printf("%scan'tbeopenedn",filename);else{MDInit(&context);while(len=fread(buffer,1,1024,file))MDUpdate(&context,buffer,len);MDFinal(digest,&context);fclose(file);printf("MD%d(%s)=",MD,filename);MDPrint(digest);printf("n");}}
解决方案八:
.net下的:usingSystem;usingSystem.IO;usingSystem.Security.Cryptography;classApp{staticvoidMain(){stringpath=@"d:temp.txt";FileStreamfs=newFileStream(path,FileMode.Open,FileAccess.Read);MD5CryptoServiceProvidermd5=newMD5CryptoServiceProvider();byte[]md5byte=md5.ComputeHash(fs);inti,j;foreach(bytebinmd5byte){i=Convert.ToInt32(b);j=i>>4;Console.Write(Convert.ToString(j,16));j=((i<<4)&0x00ff)>>4;Console.Write(Convert.ToString(j,16));}Console.ReadLine();}}