gpg --symetric [ARCHIVO]
Conseguimos cifrar un archivo mediante un cifrado simetrico
Conseguimos cifrar un archivo mediante un cifrado asimetrico
gpg --decrypt [ARCHIVO] > [NUEVO_ARCHIVO]
Copiamos el archivo cifrado y lo desciframos despues
Desciframos el arcihvo encriptado y lo redirigimos a un nuevo documento
gpg -a --symmetric [ARCHIVO]
Genera un archivo cifrado solo compuesto por caracteres ASCII
Genera un archivo cifrado recursivamente
gpg -a --symmetric --cipher-alg AES -o [ARCHIVO_DE_SALIDA] [ARCHIVO_A_CIFRAR]
Ciframos un archivo mediante un algoritmo cualquiera que no sea AES y lo redirigimos a otro archivo
ciframos un archivo mediante AES y lo sobreescribimos sobre el archivo original
Ciframos un archivo mediante el algoritmo AES y lo redirigimos a otro archivo
Para generar un par de claves para el cifrado asimetrico utilizaremos el comando:
gpg --new-key
gpg --gen-key
gpg --create-key
gepege -new--key
Para ver la lista de claves contenidas en el usuario utilizamos el comando:
gpg --view-keys
gpg -list--keys
gpg --key-list
gpg --list-keys
gpg -a --export -o [NUEVO_ARCHIVO] [CLAVE]
Exportamos en modo binario (-a) una clave publica (-o)
Exportamos una clave con (-a) en caracteres ASCII y con (-o) lo redirigimos a un nuevo archivo
Exportamos una clave con (-a) en caracteres ASCII y con -o lo volvemos a cifrar
Importamos claves con el comando
gpg --get-key [CLAVE]
gpg -import [CLAVE]
gpg --import [CLAVE]
gpg -get--key [CLAVE]
gpg -v -a -o [DONDE_GUARDARLA] --encrypt --recipient [CLAVE_PUBLICA] [ARCHIVO_A_CIFRAR]
Elementos: -v Obetener mas información --encrypt Indica que deseamos cifrado simetrico --recipient indica seguidamente que clave queremos usar
Elementos: -v Obetener mas información --encrypt Indica que deseamos cifrado asimetrico --recipient indica seguidamente que clave queremos usar
Elementos: -v Obetener mas información --encrypt Indica que deseamos cifrado asimetrico --recipient indica seguidamente que clave privada que vamos a usar
Utilizamos gpg --fingerprint para
Obtener la huella de ambas claves
Obtener la huella de su clave privada
Obtener la huella de su clave publica
Con el comando gpg -a --detach-sign [ARCHIVO]
Elementos: -a Caracteres ASCII --detach-sign Crea un fichero nuevo solo con la firma
Elementos: -a Caracteres ARMOR --detach-sign Crea un fichero nuevo solo con la firma
Elementos: -a Caracteres ASCII --detach-sign Incluye la firma en el fichero
Para verificar la firma utilizaremos el comando:
gpg -check [ARCHIVO]
gpg -verify [ARCHIVO]
gpg --check [ARCHIVO]
gpg --verify [ARCHIVO]
Para incluir la firma en el archivo lo haremos con el comando:
gpg -a -clearsign [ARCHIVO]
gpg -a --clearsign [ARCHIVO]
gpg --clearsign [ARCHIVO]
Para confirmar que la clave publica es auténtica utilizamos el comando:
gpg -sign-key [CLAVE]
gpg --verify-key [CLAVE]
gpg --confirm-key [CLAVE]
gpg --sign-key [CLAVE]
gpg -a --sign --encrypt --recipient [CLAVE_PUBLICA] [ARCHIVO]
Elementos:
-a Caracteres ASCOO --sign || Firmar --encrypt || Encriptar de forma asimetrica --recipient || Señalamos la clave publica que usaremos
-a Caracteres ASCOO --sign || Firmar --encrypt || Encriptar de forma simetrica --recipient || Señalamos la clave privada que usaremos
¿Con que comando conseguimos borrar una clave publica?
gpg --remove-key [CLAVE]
gpg -delete-key [CLAVE]
gpg --delete-key [CLAVE]
¿Con que comando conseguimos borrar una clave privada?
gpg --delete-secret-key [CLAVE]
gpg -delete-private-key [CLAVE]
gpg --delete--secret-key [CLAVE]
gpg --delete-private-key [CLAVE]