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