如何獲取C#中給定文件的MD5哈希碼(作爲字符串)? 我知道如何在Java中做到這一點,但任何人都可以告訴我如何在C#中做到這一點?獲取C#中給定文件的MD5哈希碼(作爲字符串)
-4
A
回答
0
你忘記說出正確的問題。正如我可以從提供的Java代碼(逆向工程)看看,你想要的是有MD5哈希碼(作爲字符串)對於一個給定文件;如果這是你的情況,你只想以
- 創建MD5加密
- 公開賽文件流文件
- 計算散列
- 代表哈希(這是
Byte[]
)爲String
。
的實施可能是
using System.IO;
using System.Security.Cryptography;
...
//TODO: it's very time to rename "sig" into something more readable
private static String sig(String fileName) {
using (MD5 md5Hash = MD5.Create()) {
using (FileStream stm = new FileStream(fileName, FileMode.Open)) {
return String.Concat(md5Hash
.ComputeHash(stm)
.Select(b => b.ToString("X2")));
}
}
}
相關問題
- 1. C#MD5哈希Groovy的MD5哈希
- 2. SQL 2005 MD5哈希和C#MD5哈希
- 3. MD5哈希特殊字符
- 4. 計算MD5哈希字符串的Objective-C中
- 5. 如何將MD5哈希轉換爲字符串並將其用作文件名
- 6. 找到給定String的UTF-8編碼字節的MD5哈希
- 7. SharePoint文件MD5哈希
- 8. 將md5哈希字節數組轉換爲字符串
- 9. 從字符串爲十六進制的MD5哈希和背部
- 10. PHP MD5(MD5)哈希
- 11. 使用FILTER_SANITIZE_STRING將字符串轉換爲md5哈希值
- 12. Angular 2將字符串轉換爲md5哈希
- 13. 從哈希值獲取密碼的字符串值
- 14. MD5哈希的ISO-8859-1字符串在Java中
- 15. MD5哈希和Base64編碼
- 16. MD5和SHA1 C++哈希庫
- 17. 無法從Java md5哈希得到相同的結果作爲python md5哈希
- 18. 加密哈希作爲字符串給出數學
- 19. 如何在Cocoa中創建一個MD5哈希字符串?
- 20. PHP MD5哈希
- 21. 字符串的持久哈希碼
- 22. Python和其他文件哈希之間的MD5哈希差異
- 23. 計算視頻文件的MD5(哈希)
- 24. MD5哈希作爲人造鍵
- 25. 使用MD5哈希作爲索引
- 26. 如何在C#和Ruby中匹配輸出格式MD5哈希字符串?
- 27. 從mysql中的字符串獲取哈希標記
- 28. python和c#中的字節字符串是相同的,但md5哈希碼是不同的
- 29. 無法創建MD5哈希文件?
- 30. 哈希表在C(整型,字符串[])++
Stack Overflow是不是翻譯服務。 – Guy
請嘗試一下,如果你有任何問題,你可以問。 –
歡迎來到Stack Overflow!請閱讀[如何問好問題](// stackoverflow.com/help/how-to-ask)並嘗試編輯您的問題。另外,不要對代碼寄予厚望,** Stack Overflow不是免費的代碼編寫服務**。謝謝! – SmokeDispenser