Por que converter SIG para ASC?
Um arquivo .sig é tipicamente um pacote de assinatura binária OpenPGP compacto; um arquivo .asc contém os mesmos dados criptográficos envolvidos em Base64 com cabeçalhos de armadura PGP. Clientes de e-mail, formulários web, listas de discussão e páginas de documentação lidam com o formato de texto .asc de forma mais confiável do que um .sig binário, tornando a re-codificação para armadura ASCII uma etapa comum de distribuição.
Como converter SIG para ASC
GnuPG FREE
Execute gpg --enarmor < arquivo.sig > arquivo.asc em um terminal; se você possuir a chave privada, use gpg --armor --detach-sign arquivo em vez disso para produzir um .asc com o cabeçalho padrão PGP SIGNATURE.
Gpg4win FREE
Instale o Gpg4win (que inclui o GnuPG) e execute o mesmo comando gpg --enarmor em um terminal do Windows para converter .sig para .asc com armadura ASCII.
Sobre estes formatos
Um arquivo SIG é um pequeno arquivo complementar que prova que um download (como um instalador ou ISO) é autêntico e não foi adulterado. Ele contém uma assinatura criptográfica OpenPGP, não…
Abrir detalhes de .SIG →Um arquivo ASC é quase sempre um bloco OpenPGP ASCII-armored: uma assinatura digital, uma chave pública ou uma mensagem criptografada do PGP ou GnuPG, codificada como texto Base64 legível.…
Abrir detalhes de .ASC →Qualidade e o que observar
gpg --enarmorescreve-----BEGIN PGP ARMORED FILE-----como cabeçalho; alguns analisadores esperam-----BEGIN PGP SIGNATURE------ abra o.ascem um editor de texto e atualize as linhas de cabeçalho e rodapé se necessário.- Se o
.sigjá estiver com armadura ASCII (abra-o em um editor de texto e procure por uma linha-----BEGIN), renomeá-lo para.ascpode ser suficiente sem executar nenhum comando. - Tanto o
.sigquanto o.ascverificam arquivos de forma idêntica comgpg --verify; a conversão é apenas uma mudança de apresentação de binário para texto Base64.
Perguntas frequentes
Qual é a diferença entre `gpg --enarmor` e `gpg --armor`?
--enarmor envolve um blob binário OpenPGP existente em armadura ASCII sem precisar da chave privada; --armor --detach-sign cria uma nova assinatura com armadura e requer a chave privada.O `.asc` verificará o mesmo arquivo que o `.sig` original?
gpg --verify funciona da mesma forma para ambos.Meu `.sig` já tem uma linha `-----BEGIN` - preciso convertê-lo?
.asc.