我有一个项目,我得到的URL到一个文件(例如www.documents.com/docName.txt),我想为该文件创建一个哈希。我怎样才能做到这一点。如何创建下载的文本文件SHA256哈希
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到文件而不是驱动器上的文件的路径。
这听起来像你真的* *问你如何得到与URL相关联的内容...... –
所以你的问题是如何从一个URL下载文件流,所以你可以散列吗?或者它是一个本地存储的文件,你需要解析它的本地路径? – Alex
这是SharePoint 2013中的一个文件,我有一个应用程序将文档的URL从应用程序网站发送到主机网站,并在其中对其进行散列。 – Marijn