Hash 与x27之间的差异;字符';和';八位组';在散列中

Hash 与x27之间的差异;字符';和';八位组';在散列中,hash,character-encoding,character,salt,octal,Hash,Character Encoding,Character,Salt,Octal,我看到“八位组”这个词出现在关于散列的nonce的文献中,它似乎是“character”的同义词,尽管这些词的用法有一种模式 这使我相信,两者之间存在着形式上的区别。如果有人能告诉我这是什么,我将不胜感激 (请不要讲八进制字符代码或八进制(基数8)数字;我说的是名词‘八进制’,而不是形容词) 编辑:事实证明,我要查找的单词是“八位字节”。您可能正在考虑术语八位字节,它通常与单字节(非unicode)字符同义。在本例中,八位字节表示八位。一个字符可以是八位、十六位甚至更多位,但八位字节总是八位。八

我看到“八位组”这个词出现在关于散列的nonce的文献中,它似乎是“character”的同义词,尽管这些词的用法有一种模式

这使我相信,两者之间存在着形式上的区别。如果有人能告诉我这是什么,我将不胜感激

(请不要讲八进制字符代码或八进制(基数8)数字;我说的是名词‘八进制’,而不是形容词)


编辑:事实证明,我要查找的单词是“八位字节”。

您可能正在考虑术语八位字节,它通常与单字节(非unicode)字符同义。在本例中,八位字节表示八位。一个字符可以是八位、十六位甚至更多位,但八位字节总是八位。

八位字节是一个字节的法语单词,它被称为八位字节,因为它包含八位。
这一术语主要用于电信,可能是由于法国在CCITT中的巨大影响。

八位字节是一段8位的数据,一个字节(尽管字节不一定有8位)。字符是文本的最小单位。它们是完全独立的概念,交替使用它们暴露了对文本编码复杂性的严重无知。不幸的是,这种特殊的无知元素太普遍了,而C标准显式地定义了一个大小为1字节的字符也无济于事


特别是,我会对任何使用“字符”表示“字节”(或“八位字节”)的加密文本非常谨慎。

就是这样——要么我一定是误读了,要么我正在阅读的文本的作者也混淆了术语。不管怎样,你完全正确,“八重奏”是我要找的词。谢谢你快速简洁的回答。的确,有一些奇怪的,晦涩的系统有36位的单词和9位的字节(见“八进制的用法”),但认为一个字节不是8位是迂腐的。强烈同意八重奏!=性格