Diferença entre 'caráter' e 'octeto' em hashing

votos
7

Eu vejo o termo 'octeto' aparecendo na literatura sobre nonces para hash, e parece ser sinônimo de 'caráter', embora não é um tipo de padrão de como as palavras são usadas.

Isso me leva a crer que há uma distinção formal entre os dois. Se alguém pudesse me esclarecer para o que é, eu aprecio isso.

(e por favor, não houve palestras sobre caracteres octais códigos ou números octal (base 8), eu estou falando sobre o substantivo 'octeto', não o adjetivo )

EDIT : como se vê, a palavra que eu estava procurando, é 'octeto'.

Publicado 25/01/2009 em 20:31
fonte usuário
Em outras línguas...                            


3 respostas

votos
23

Você provavelmente está pensando sobre o termo octeto que é muitas vezes usado como sinônimo de um caractere de byte único (não-unicode). Octeto neste caso significa oito bits. Um personagem pode ser oito ou dezesseis ou mesmo mais bits, mas um octeto é sempre oito bits.

Respondeu 25/01/2009 em 20:35
fonte usuário

votos
5

Um octeto é um pedaço de 8 bits de dados, um byte (embora bytes não têm, necessariamente, 8 bits). A personagem é a menor unidade de texto. Eles são conceitos completamente distintos, e usá-los de forma intercambiável trai grave desconhecimento da complexidade das codificações de texto. Infelizmente, este elemento particular de ignorância é muito comum, e que o padrão define C explicitamente um carácter para ter um tamanho de um byte não ajuda.

Em particular, eu seria muito cauteloso em qualquer texto de criptografia que utiliza "caráter" para significar "byte" (ou "octeto").

Respondeu 26/01/2009 em 15:30
fonte usuário

votos
2

Octeto é a palavra francesa para um byte, é chamado de octeto porque contém oito bits. O termo é usado principalmente em telecomunicações, provavelmente devido à influência francesa pesada no exemplo CCITT.

Respondeu 26/01/2009 em 13:21
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more