我有一个项目,我在其中获取文件的 url(例如 www.documents.com/docName.txt),我想为该文件创建一个哈希。我怎样才能做到这一点。
FileStream filestream;
SHA256 mySHA256 = SHA256Managed.Create();
filestream = new FileStream(docUrl, FileMode.Open);
filestream.Position = 0;
byte[] hashValue = mySHA256.ComputeHash(filestream);
Label2.Text = BitConverter.ToString(hashValue).Replace("-", String.Empty);
filestream.Close();
这是我必须创建哈希的代码。但是看到它如何使用文件流,它使用存储在硬盘驱动器上的文件(例如 c:/documents/docName.txt) 但我需要它使用文件的 url 而不是驱动器上文件的路径。