3
A
回答
2
我相當肯定這只是二進制數據,而非任何字符編碼。如果你喜歡,你可以在Base64中進行編碼。
8
SHA-1不生成文本,它會生成一個二進制散列(最喜歡的消化),所以它不會有一個字符集(或關心爲此事輸入的字符集)。
可以代表它是以文本(十六進制值的字符串表示和Base64是流行的),如果你想,特別是如果你需要將它在網絡上傳輸或將其展示給用戶。該編碼取決於你。
1
散列算法SHA1取字節作爲輸入的流,並且計算160位消化。命令行版本將摘要輸出爲十六進制字符串。沒有涉及的字符集。
+2
SHA-1產生160位輸出,不是「十六進制字符串」。該輸出**可以**(通常是)格式化爲十六進制數字,但在SHA-1中未指定。 – 2011-05-20 08:20:38
+0
我已經闡明瞭輸出摘要的算法和實用程序之間的區別。 – ShiDoiSi 2011-05-20 10:23:28
相關問題
- 1. 什麼是Scala的可比特徵?
- 2. 什麼是String.Split的最佳特徵?
- 3. OAuth令牌的特徵是什麼?
- 4. Angular的未公開特徵是什麼?
- 5. 實例化特徵是什麼意思?
- 6. 什麼是特徵值和擴展?
- 7. 什麼是sha1指紋?
- 8. 特徵檢測算法和其他疑問有什麼特徵
- 9. 特徵工程和特徵提取有什麼區別?
- 10. 什麼是存儲樹結構的模型,它們的特徵是什麼?
- 11. 爲什麼對實現Fn特徵的特徵的引用不可調用?
- 12. 爲什麼str不執行ImmutableVector特徵?
- 13. 根據什麼產生特徵臉?
- 14. 爲什麼D中沒有`isIn`特徵?
- 15. 當涉及MYSQL sha1時,什麼是「salt」?
- 16. 組織特徵文件的最佳方式是什麼?
- 17. 什麼是自然語言處理中的特徵生成器
- 18. RDRAND在常春藤橋上的枯竭特徵是什麼?
- 19. 特徵中某個對象內部的類型是什麼
- 20. 什麼距離函數是用於分類特徵的scikit-learn?
- 21. Highland.js,Kefir.js和Rx.js之間的區別特徵是什麼?
- 22. 什麼是PCA特徵臉的識別率?
- 23. Android中的默認字體特徵是什麼?
- 24. 什麼是無障礙和特徵的使用?
- 25. 使用特徵優於抽象類的優點是什麼?
- 26. 隨機數引擎中的「光譜特徵」是什麼?
- 27. 用RxAndroidBle編寫多個特徵的正確方法是什麼?
- 28. 神經網絡中「特徵」的定義是什麼?
- 29. 什麼是picasa的面部特徵提取算法?
- 30. 爲什麼我的Matlab特徵臉實現中有很多零特徵值?
SHA1的20個二進制字節......你問的方式來表示呢? – alpian 2011-05-20 08:09:27
這是一個十進制數字,數字爲0-9 A-F,那裏會涉及什麼字符集? – 2011-05-20 08:10:03
@ N.B .:你知道有代表不同的代碼的字符集? EBCDIC就是一個典型的例子,但是現代的例子就是UTF-16。不是所有的都是ASCII,甚至不在這個範圍內。 – 2011-05-20 10:51:27