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. 如何正確選擇SHA1哈希值?
- 4. SQLite SHA1哈希:如何?
- 5. symstore如何計算目錄哈希值
- 6. SHA1哈希問題
- 7. GPU MD5/SHA1哈希
- 8. SHA1哈希澄清
- 9. Sha1哈希多個sha1哈希 - >安全以識別文件?
- 10. 計算部分流的MD5哈希值
- 11. 如何計算Python中的NTLM哈希?
- 12. 存放在MySQL SHA1哈希值
- 13. .net如何創建SHA1哈希?
- 14. 如何計算紅寶石中的非唯一值哈希值
- 15. C#中的哈希計算
- 16. MD5和SHA1 C++哈希庫
- 17. 從QString獲取Sha1哈希
- 18. sha1哈希不工作? C#
- 19. 計算MD5哈希值在二郎山
- 20. 如何計算SHA-256哈希大小
- 21. 哈希函數的隨機性,如SHA1
- 22. MD5哈希值不匹配重複ALAssetRepresentation圖像的哈希
- 23. 爲什麼我的.net計算的MD5哈希值等於在網站上計算的哈希值?
- 24. C#NTLM哈希計算器
- 25. 紅寶石計算哈希
- 26. Python3計算洪流哈希
- 27. 如何使用Java計算洪流的哈希值
- 28. 如何計算DB2 9.5中的MD5哈希值
- 29. 如何計算SHA1在iphone
- 30. CRC16哈希函數,用於計算來自兩個輸入的哈希值
Java? C? PHP? Shell腳本?你有一個文件中的圖像?在記憶中? – Thilo
對不起..使用c + + – SPB