Como posso fazer a criptografia embutida em todo o sistema?

1

A criptografia in-line de GPG no Mac OS é de todo o sistema. Tendo instalado o aplicativo GPG, você pode selecionar um trecho de texto em qualquer editor de texto e clicar com o botão direito para criptografar. Eu estou querendo saber se estou faltando algum software que faria o mesmo no Ubuntu. No momento, Geany é o único editor que permite esta operação (desde que o plugin esteja instalado). Estou usando muito o Gnote e é frustrante ter que alternar repetidamente para o Geany para criptografar.

    
por elmclose 01.09.2016 / 20:52

2 respostas

2

Isso pode ser feito pelo gedit. Instale os plug-ins do gedit e ative-os nas preferências. Em seguida, vá para Ferramentas > Gerenciar ferramentas externas. Em seguida, crie teclas de atalho para uma criptografia e outra para descriptografar.

Para criptografar o script, faça o seguinte:

#!/bin/bash
gpg2 -a -e  -r [email protected] -r [email protected] --no-tty 

email1 etc são IDs de chave pública para os quais você está criptografando, você pode colocar um ou quantos desejar. Eles não precisam ser endereços de e-mail. Qualquer outra forma de identificação de chave gpg válida pode ser usada.

Para descriptografar, o script é:

#!/bin/bash
gpg2 --decrypt --no-tty

Na parte inferior da janela de script, você pode definir suas opções de entrada e saída a partir de menus suspensos.

Por exemplo, sua entrada pode ser uma seção ou todo o documento atual e sua saída pode ser substituída pelo texto convertido. Você pode querer salvar o texto convertido em outro arquivo. Portanto, a escolha de onde sua entrada é e para onde sua saída precisa ir é importante e deve ser definida como parte da ação da tecla de atalho.

Faz sentido ter teclas de atalho diferentes dependendo da sua escolha de entrada e saída. Isso evitará que você tenha que editar as condições sempre que tiver uma E / S diferente.

Para criptografia / descriptografia INLINE (ou de substituição), que era a pergunta original para essa postagem. Eu tenho definido os atalhos S-ENCRYPT e S-DECRYPT com estas condições:

Entrada: a seleção atual Saída: replace A seleção atual

Claro que também tenho duas outras teclas de atalho (ENCRYPT e DECRYPT) cujas condições de i / o são: Entrada: documento atual Saída: Anexar ao documento atual

O script para todas essas teclas de atalho é idêntico (como dado acima).

O segmento original para fazer tudo isso apareceu em: Como faço para criptografar / descriptografar o arquivo dentro do gedit?

Infelizmente, não consegui reproduzir esse resultado, talvez devido a versões antigas / novas de gedit e gpg. Mas esse segmento tem boa descrição de como o processo funciona.

    
por elmclose 08.09.2016 / 15:55
0

Depende do que você quer dizer com "Criptografia Inline". No Ubuntu e em outros sabores, você tem dois tipos de criptografia:

  • Criptografar pasta pessoal

  • Criptografe todo o disco

Se for apenas para arquivos como arquivos de texto, eu sei que existe algum software que faz o truque

    
por Jiab77 01.09.2016 / 22:01