Este é o grupo de códigos de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
grupo de códigos - codifica / decodifica o arquivo binário como grupos de códigos de cinco letras
SINOPSE
grupo de códigos -d|-e [ -u ] [ no arquivo [ arquivo de saída ]]
DESCRIÇÃO
Por décadas, espiões escreveram suas mensagens codificadas em grupos de cinco letras.
grupo de códigos codifica qualquer arquivo binário nesta forma, permitindo que seja transmitido por meio
qualquer meio e decodifica arquivos contendo grupos de códigos na entrada original. Codificado
os arquivos contêm uma verificação de redundância cíclica de 16 bits (CRC) e o tamanho do arquivo para verificar, quando
decodificado, se a mensagem está completa e correta. Os arquivos sendo decodificados podem conter outros
informações antes e depois dos grupos de códigos, permitindo que anotações claras sejam
incluído.
grupo de códigos não faz nenhuma tentativa, por conta própria, de impedir que sua mensagem seja lida.
A segurança criptográfica deve ser delegada a um pacote destinado a esse fim, como
pgp. grupo de códigos pode então ser aplicado à saída binária criptografada, transformando-a em
texto facilmente transmitido. Texto criado por grupo de códigos usa apenas letras ASCII maiúsculas e
espaços. Ao contrário dos arquivos codificados com uuencode or pgpfacilidade de `` ASCII armor '', a saída
of grupo de códigos pode ser facilmente (embora tediosamente) lido por telefone, transmitido em
rádio de ondas curtas para agentes em campo ou enviado por telegrama, telex ou código Morse.
Para ilustrar a diferença, aqui estão as primeiras linhas de um arquivo binário codificado por:
base64:
H4sICFJ9MzYAA2EudGFyAOxba3faSNKer+lf0SezO3YmgLnY2I6TyQIGgwOGBTtOYjuJEMJo
DJJGF1+ys//9rarulpqLHRi/mdk9G84JIKGuqq579eNkNn745q9sNru9tcXhs5gtFPAzm83l
xad88WyxmNssbhe3sps8m8ttZ/M/8K1vL9oPP0RBaPggypU1vrad+59zosj0HqAj9xF//pe8
WsaVNbTH1rfkAfoobm7ea//cZn4rtv/mNtq/kM9t/cCz31Io9foftz9nnW77oMdfcdMdWJe+
uuencode:
começar 644 data.bin
M'XL("&7._R\ VUO;V\ /9U+FN2XSF3G6H5OA1(?HOB<=/<7__X7TN<PJ[L&
M=?-&1;I+) B8 0;P?_Z'?WY_-=7Q"T_JSZ_6)X9?&"$\OU9[N'\A[A%^L^6=
M?^M[OOV+:9=UM9J^] MAS_ ;X0O]U];(Z?<WWE9_\^[/]ZMM\OO[CG'^2M\M
M_G(+,US/LWKZE1#C^YO?D_;O#G[7][2R^+0>XJ^&PI/\[?7-7U]KU=]SSWQ?
pgp:
----- BEGIN PGP MESSAGE -----
Versão: 2.6.2i
hIwCCb8iTku3pBUBA/9oSDlfk/On9bwjmTnB98Eejr6agkPSi3n6hd8JkAtJd33f
kzFq18Jo0xzRUWZ7Di6Jq/FXpeI1yztVDqispbcYOP0aDv4JZOSF1kRsmJ9xK9Bo
Cv4a967IXPkkRsjIAkx0B39dYxCzf8kHUn4THmyV/b2qLUZ0cc+mr8hxFfFpuYSM
grupo de códigos:
ZZZZZ YBPIL AIAIG FMOPP CPAAA DGNGP GPGPA ADNJN ELJKO ELIMO
GEOHF KIFGP IFBCB PKCPI YJMHE PHBHP PPOBH NCOHD AKLLL AGHFP
DEGEF LKELC EAIJI ABAGP AHPPO IHHPH OHPDF YNFPB ALEPO KMPKP
NGCHI GFPBI CBDML PFGHL LIHPC BOOBB HOLDO FJNHP OLHLL OPNIL
Preço: grupo de códigos está em conformidade com a convenção telegráfica de todas as letras maiúsculas, e
passa no `` teste de telefone '' de ser legível sem quaisquer modificadores como `` maiúsculo ''
e `` minúsculas ''. Evitar sinais de pontuação e letras minúsculas torna a saída de
grupo de códigos muito mais fácil de transmitir por voz ou link telegráfico tradicional.
OPÇÕES
-decodificar Decodifica a entrada, criada anteriormente por grupo de códigos, para recuperar o original
arquivo de entrada e verifica-o para detectar truncamento ou corrupção do
conteúdos.
-codificar Codifica a entrada em um arquivo de texto de saída contendo grupos de código de cinco letras
(predefinição).
-uso Imprima informações sobre como ligar.
Todas as opções podem ser abreviadas em uma única letra.
APLICAÇÃO NOTAS
Codificar um arquivo binário como caracteres ASCII inevitavelmente aumenta seu tamanho. Quando usado em
em conjunto com as ferramentas de compressão e criptografia existentes, o crescimento resultante em arquivos
o tamanho geralmente é aceitável. Por exemplo, um extrato aleatório de correio eletrônico 32768 bytes
em comprimento foi escolhido como uma amostra de teste. Compressão com gzip compactou o arquivo para 15062
bytes. Em seguida, foi criptografado para transmissão a um único destinatário com pgp, o qual
resultou em um arquivo de 15233 bytes. (Apesar de pgp tem sua própria compressão, arquivos menores
geralmente resulta da compressão inicial com gzip. Nesse caso, pgp sozinho teria
produziu um arquivo de 15420 bytes.)
grupo de códigos transforma o arquivo criptografado em um arquivo de texto de 37296 bytes. Assim, devido a
compressão, os grupos de código para o arquivo criptografado são apenas um pouco maiores do que o
texto puro original.
Restringir o conjunto de caracteres e incluir espaços entre os grupos resulta em substancialmente
arquivos de saída maiores do que aqueles produzidos por uuencode e pgp. Arquivos codificados com grupo de códigos
são cerca de 2.5 vezes o tamanho do arquivo de entrada, enquanto uuencode e pgp expanda o arquivo
apenas cerca de 35%. grupo de códigos é, portanto, preferível apenas para aplicações onde é limitado
conjunto de caracteres é uma vantagem.
Use codegroup online usando serviços onworks.net