如何計算文件的MD5哈希值並將其顯示在標籤中?計算並顯示文件MD5哈希標籤
9
A
回答
20
是的,它是可能的:
label1.Text = GetMD5HashFromFile("somefile.txt");
其中GetMD5HashFromFile
功能看起來是這樣的:
public static string GetMD5HashFromFile(string filename)
{
using (var md5 = new MD5CryptoServiceProvider())
{
var buffer = md5.ComputeHash(File.ReadAllBytes(filename));
var sb = new StringBuilder();
for (int i = 0; i < buffer.Length; i++)
{
sb.Append(buffer[i].ToString("x2"));
}
return sb.ToString();
}
}
2
是的,這是可能的。當你計算一個文件的MD5散列時,你只需要把結果作爲Label控件的文本放入即可。那裏沒問題。
+0
當然,你需要在hex/base64/etc中對它進行編碼。 – 2010-06-02 17:23:49
+0
,你會怎麼做所有這一切自足(即沒有從其他文本文件讀取)O.o? – NightsEVil 2010-06-02 18:33:52
相關問題
- 1. 計算大文件的Md5哈希
- 2. 計算視頻文件的MD5(哈希)
- 3. Java計算MD5哈希
- 4. 計算壓縮zip文件中文件的MD5哈希
- 5. 計算MD5哈希值在二郎山
- 6. 計算部分流的MD5哈希值
- 7. Python MD5哈希加速計算
- 8. AWS無法計算MD5哈希的Android
- 9. 計算Blob的MD5哈希值
- 10. 問題計算MD5哈希飼料
- 11. SharePoint文件MD5哈希
- 12. 在Java程序中計算zip文件的md5哈希值
- 13. 添加文件路徑到MD5哈希計算
- 14. SQL 2005 MD5哈希和C#MD5哈希
- 15. C#MD5哈希Groovy的MD5哈希
- 16. PHP MD5(MD5)哈希
- 17. PHP MD5哈希
- 18. Spring Batch的 - 計算文件名的MD5哈希值,然後寫入文件
- 19. 計算文件哈希並保存文件
- 20. Python和其他文件哈希之間的MD5哈希差異
- 21. 從URL獲取MD5哈希文件
- 22. 從文件生成MD5哈希
- 23. 無法創建MD5哈希文件?
- 24. 創建XML文件的哈希MD5
- 25. PHP哈希文件,CRC32b或MD5更好?
- 26. 爲SVN MD5哈希轉儲文件
- 27. 結合多個文件的MD5哈希
- 28. 在C#中的文件MD5哈希
- 29. 在md5哈希算法中填充
- 30. 解密MD5哈希
以及你將如何做所有這一切自包含(即沒有從其他文本文件讀取)O.o? – NightsEVil 2010-06-02 19:09:16
@NightsEVil,我不確定我是否按照你的想法... – 2010-06-02 19:21:04
像wouldnt有一種方法可以讓應用程序生成md5哈希並將其顯示在標籤中,而不必從文本文件中讀取它? – NightsEVil 2010-06-02 21:59:22