public void Test_Encrypt32() { var result = MD5Cryptor.Encrypt32("JCE"); Output.WriteLine(result); Assert.Equal("B89293A694BA44A879194C4BF027AB6B", result); }
public void Test_Encrypt64() { var result = MD5Cryptor.Encrypt64("JCE"); Output.WriteLine(result); Assert.Equal("uJKTppS6RKh5GUxL8Ceraw==", result); }
public void Test_Encrypt16() { var result = MD5Cryptor.Encrypt16("JCE"); Output.WriteLine(result); Assert.Equal("94BA44A879194C4B", result); }
/// <summary> /// uplolad files /// </summary> /// <param name="formFiles"></param> /// <param name="foler"></param> /// <returns></returns> public List <Files> UploadFiles(IFormFileCollection formFiles) { var uploadFiles = new List <Files>(); foreach (var file in formFiles) { if (file.Length > 0) { var filePath = GetFilePath(); if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } var fileName = GetFileName(file.FileName); var fileWebPath = filePath + fileName; using (var stream = new FileStream(fileWebPath, FileMode.Create)) { file.CopyTo(stream); var md5 = MD5Cryptor.Encrypt(stream); //var existFile = db.GetSingle(f => f.MD5 == md5); //if (existFile.IsNull()) //{ var fileObj = new Files { FildId = Guid.NewGuid(), FileName = file.Name, FilePath = StaticFilePath().Replace("\\", "/") + fileName, FileExtension = Path.GetExtension(file.FileName), FileSize = file.Length, MD5 = md5 }; db.Insert(fileObj); uploadFiles.Add(fileObj); //} //else //{ // uploadFiles.Add(existFile); //} //_bus.PublishAsync(new CAPMessage()) } } } return(uploadFiles); }