Os símbolos mostrados ao visualizar um arquivo criptografado têm algum significado? -- encryption camp apple Relacionado O problema

Do the symbols shown when viewing an encrypted file have any meaning?


1
vote

problema

português

Apenas para minha curiosidade e conhecimento, a partir de um ponto de suporte de software e hardware em perspectiva, abri alguns arquivos criptografados, como chaveiros, filevault, etc. Eu entendo que estes são arquivos criptografados e eles são impossíveis de descriptografar.

Eu notei que alguns símbolos, eu acho que usado para criptografar e mascarar os dados reais, são sempre os mesmos (na maior parte).

Exemplo: ^ @ ^ @ ^ @ ^ @ 1 ^ @ ^ @ ^ @ ^ @ ^ ^ @ ^ @ ^ @ ^ @ = � ^ @ ^ @ ^ a ^ @ ^ @ ^ ^ @ ^ @ ^ a ^ @ ^ @ ^ @ ^ @ @ sdmn ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^

minha pergunta é, esses símbolos abaixo têm significados específicos?

^

@

Muito obrigado e tenha um dia maravilhoso.

english

Just for my curiosity and knowledge, from a Software and Hardware stand point prospective, I opened some encrypted files such as Keychains, FileVault, etc. I do understand that these are encrypted files and they are impossible to decrypt.

I do noticed that some symbols, I guess used to encrypt and mask the real data, are always the same (for the most part).

Example: ^@^@^@-^@^@^@1^@^@^@5^@^@^@9^@^@^@=xefxbfxbd^@^@^A^@^@^@^@sdmn^@^@^@^@^@^@^

My question is, are these symbols below have a specific meanings?

^

@

xefxbfxbd

Thank you so much and have a wonderful day.

  

Lista de respostas

2
 
vote

O que você está vendo é uma tentativa de tornar os dados do arquivo RAW visão.

^ @ é um método de exibir um caractere "controle" no texto simples. Isso surgiu como um método de exibição diretamente (e entrando) que uma fonte ou teclado não poderia manipular. Você pode ver uma lista deles aqui , veja a coluna" notação do CARET ".

.

O ponto de interrogação em um diamante é uma maneira comum de indicar um personagem que não pode ser mostrado na visão atual por várias razões. Ver caractere de substituição .

Quanto a "procurando o mesmo", alguns tipos de arquivos têm uma assinatura facilmente reconhecível, como Gifs que começam com "gif89a". Isso é para permitir que um programa decida rapidamente se um determinado arquivo é algo que ele possa lidar. Aqui está uma página da Wikipedia que os discute: Número mágico .

Se você estiver usando uma visão rápida para exibir um arquivo, ele tenta encontrar um "filtro" que converte o arquivo para algo útil. Por exemplo, você pode visualizar binário plist arquivos porque eles podem ser convertidos em XML usando Plutil.

Por outro lado, o texto Editar não tem o conceito de filtros, portanto, tentará converter o formato binário para algo que ele pode exibir.

no terminal, menos vai perguntar "com.apple.finder.plist" may be a binary file. See it anyway? Para lhe dar a chance de evitar tentar fazer com que os códigos de controle do terminal que possam ter consequências indesejáveis.

Desculpe, isso se transformou em um ensaio :)

 

What you're seeing is an attempt to make the raw file data viewable.

^@ is a method of displaying a "control" character in plain text. This arose as a method of directly displaying (and entering) data that a font or keyboard couldn't otherwise handle. You can see a list of them here, see the column "Caret Notation".

The question mark in a diamond is a common way to indicate a character that can't be shown in the current view for various reasons. See Replacement character.

As for "looking the same", some file types have an easily recognizable signature, such as GIFs that start with "GIF89a". This is to let a program quickly decide if a given file is something it can handle. Here is a Wikipedia page that discusses them: Magic Number.

If you're using Quick Look to view a file, it tries to find a "filter" that converts the file to something useful. For instance, you can view binary plist files because they can be converted to xml using plutil.

On the other hand, Text Edit doesn't have the concept of filters, so it'll try to convert the otherwise binary format to something it can display.

In terminal, less will ask "com.apple.finder.plist" may be a binary file. See it anyway? to give you the chance to avoid trying to make the terminal interpret control codes that might have undesirable consequences.

Sorry, this turned into an essay :)

 
 
 
 

Perguntas relacionadas

5  Como posso habilitar o DNSSEC no OSX? (Ou dnscurve)  ( How do i enable dnssec on osx or dnscurve ) 
Eu quero suportar comunicações IPsec criptografadas e Certs Dane no DNS. Notavelmente, o DNSSEC é um pré-requisito é IPSec (endereços IP seguros da DNS) Com...

3  Criptografia do volume da APFS não terminará  ( Encryption of apfs volume wont finish ) 
Algumas semanas atrás, eu disse a todos os meus três discos rígidos externos para criptografar. Isso foi bem, MacOS (10.13.4) converteu-os para um volume crip...

2  Montagem da partição HFS criptografada após a mesa de partição bagunçada  ( Mounting encrypted hfs partition after messed up partition table ) 
Eu tenho um disco rígido externo de 2 TB que tinha uma partição Exfat de 1,5 TB e uma partição criptografada de 500 GB HFS +. Eu queria encolher o 1,5 TB a 1 ...

4  Criptografar backups  ( Encrypt backups ) 
É melhor criptografar o disco rígido que você usará para o backup de máquina de tempo com utilidade de disco ou com a própria máquina do tempo? Eu notei que o...

2  Como faço para formatar uma chave segura integral criptografada?  ( How do i format an encrypted integral secure key ) 
Acabei de comprar um chave segura integral da Apple Store < / a> mas estou farto de ter que usar seu próprio software apenas para transferir arquivos para el...

3  Usando Automator ou AppleScript para criptografar / descriptografar com OpenSSL  ( Using automator or applescript to encrypt decrypt with openssl ) 
Eu gostaria de saber como usar o Automator ou o AppleScript para criar uma gota que comprima / descompactar (tar.gz) e criptografar / descriptografar com arqu...

4  Notificações Apple Push Notificações SSL  ( Apple push notifications ssl error ) 
Os APNs funcionaram bem para vários meses até poucas semanas. Toda vez que enviamos notificações push a conexão aborta com o seguinte erro: . PHP ADVERTÊNCI...

3  Por que meu espartilho vazio é tão grande (1,5 GB)?  ( Why is my empty sparsbundle so big 1 5 gb ) 
Acabei de seguir as instruções Aqui Para criar um esparso criptografado para backups de máquina de tempo. O espartilho vazio acabou sendo 1,4 GB (e depois d...

3  Criptografar o backup da máquina de tempo antigo para fins arquivísticos?  ( Encrypt old time machine backup for archival purposes ) 
Eu tenho um par de backups de máquina antiga (para computador A e B) que são armazenados não criptografados em uma unidade não criptografada. Eu gostaria de c...

3  Como parar a descriptografia da unidade externa  ( How to stop decryption of external drive ) 
Eu já procurei na internet por um tempo e perguntei a minha pergunta sobre discussões do site Apples.apple.com também, no entanto, eu não encontrei e respondo...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.