Pregunta

Veo el término 'octeto' apareciendo en la literatura sobre nonces para el hash, y parece ser sinónimo de 'carácter', aunque existe un tipo de patrón sobre cómo se usan las palabras .

Esto me lleva a creer que hay una distinción formal entre los dos. Si alguien pudiera iluminarme sobre lo que es, lo agradecería.

(y, por favor, no hay conferencias sobre caracteres códigos u números octales (base 8); estoy hablando del sustantivo 'octeto', no del adjetivo )

EDITAR : resulta que la palabra que estaba buscando es 'octeto'.

¿Fue útil?

Solución

Probablemente esté pensando en el término octeto que a menudo se usa como sinónimo de un carácter de un solo byte (no unicode). Octeto en este caso significa ocho bits. Un carácter puede tener ocho o dieciséis o incluso más bits, pero un octeto siempre tiene ocho bits.

Otros consejos

Un octeto es una pieza de datos de 8 bits, un byte (aunque los bytes no necesariamente tienen 8 bits). Un personaje es la unidad de texto más pequeña. Son conceptos completamente separados, y su uso revela indistintamente una gran ignorancia de la complejidad de las codificaciones de texto. Desafortunadamente, este elemento particular de ignorancia es demasiado común, y que el estándar C define explícitamente que un carácter tenga un tamaño de 1 byte no ayuda.

En particular, desconfiaría de cualquier texto criptográfico que use " carácter " significa " byte " (o " octeto ").

Octeto es la palabra francesa para un byte, se llama octeto porque contiene ocho bits. El término se usa principalmente en telecomunicaciones, probablemente debido a la fuerte influencia francesa en p. Ej. CCITT.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top