Un código de grillete es un sistema criptográfico utilizado en las comunicaciones por radio en el campo de batalla por el ejército de los EE. UU. , el ejército de Rodesia y el ejército canadiense , entre otros ejércitos de habla inglesa que podrían no distribuir o requerir sofisticados blocs de notas de un solo uso. Está especializado para la transmisión de números. A cada una de las letras del alfabeto inglés se le asignaba un valor numérico. Un número podía tener varias letras asignadas. La asignación se cambiaba con frecuencia y requería la distribución de los códigos a cada parte con antelación. Cuando una parte quería comunicar un número, enviaba por radio "SHACKLE" y deletreaba cada dígito (o combinación de dígitos) utilizando una palabra que comenzaba con la letra. El final del número estaba marcado por la palabra "UNSHACKLE".
Por ejemplo, supongamos que la palabra clave es BLACKHORSE, que no tiene letras repetidas. La letra inicial se expresaría como BLACKHORSE4, por lo que la cuarta letra se usaría para el 1 y así sucesivamente: 1, 2, 3, 4 se transmitirían como C, K, H, O.
Durante la Segunda Guerra Mundial, los códigos de los grilletes tardaban en codificarse y descodificarse, por lo que, durante la batalla, a veces las tropas enviaban por radio textos en inglés sin formato con blasfemias . También se utilizaban los codificadores navajos como alternativa. [1]