0
A
回答
0
將圖像文件讀入內存,然後調用SHA1函數。 Python:
from hashlib import sha1
h = sha1(open(image_file, 'rb').read()).hexdigest()
這會給你圖像的SHA1,包括頭文件,註釋等等,這些文件存儲在文件中。請記住,SHA1只是將一串比特轉換爲不同的固定大小的比特串。就其而言,圖像沒有什麼神奇的。
編輯:ok,C++。獲取hashlib2plus,構建一個sha1wrapper
,使用updateContext
逐塊爲它提供圖像,最後爲hashIt
。
+0
我寧願不將整個圖像讀入內存,但如果我能幫助它。 – Thilo
+0
@Thilo:然後建立一個'sha1'對象並'更新'它。我見過的所有SHA1接口都可以處理這個問題。 –
相關問題
- 1. 計算SHA1哈希算法Powershell V2.0
- 2. 使用T-SQL計算'nvarchar'字符串的SHA1哈希值
- 3. 如何計算樹的哈希值
- 4. 如何正確選擇SHA1哈希值?
- 5. 計算BIOS的哈希值
- 6. 如何找到SHA1哈希?
- 7. SQLite SHA1哈希:如何?
- 8. symstore如何計算目錄哈希值
- 9. 計數圖像的哈希值(MD5)
- 10. SHA1哈希澄清
- 11. GPU MD5/SHA1哈希
- 12. SHA1哈希問題
- 13. 以PHP計算的不同sha1哈希與Node.js
- 14. Sha1哈希多個sha1哈希 - >安全以識別文件?
- 15. 在C#中使用SHA1哈希計算字符串
- 16. 如何計算Python中的NTLM哈希?
- 17. 計算部分流的MD5哈希值
- 18. 計算Blob的MD5哈希值
- 19. 如何解決SHA1哈希不匹配?
- 20. .net如何創建SHA1哈希?
- 21. 存放在MySQL SHA1哈希值
- 22. SHA1哈希值差異不大
- 23. MYSQL從SHA1生成登錄哈希值
- 24. 如何計算紅寶石中的非唯一值哈希值
- 25. C#中的哈希計算
- 26. 從QString獲取Sha1哈希
- 27. MySQL SHA1哈希不匹配
- 28. sha1哈希不工作? C#
- 29. MD5和SHA1 C++哈希庫
- 30. G-wan C Sha1哈希
Java? C? PHP? Shell腳本?你有一個文件中的圖像?在記憶中? – Thilo
對不起..使用c + + – SPB