Criptografía Simétrica

Los algoritmos de criptografía simétrica utilizan la misma clave para los dos procesos: cifrar y descifrar. Son sencillos de utilizar y, en general, resultan bastante eficientes, es decir, tardan relativamente poco tiempo en cifrar y descifrar. Por este motivo, todos los algoritmos, desde la antigüedad hasta los años 70, eran simétricos.

Los algoritmos de cifrado simétrico más utilizados actualmente son: DES (de IBM, ya no es seguro), 3DES o T-DES (de IBM), AES (sucesor de DES y 3-DES), Blowfish, IDEA, RC2, RC4, RC5, RC6.

AES es el cifrado más usado actualmente, todavía no se conocen vulnerabilidades de este.

El funcionamientos es sencillo, el emisor toma el documento que quiere hacerle llegar al receptor, le aplica un algoritmo de cifrado simétrico, usando una clave privada ( también llamada clave única) que también conoce el receptor. El resultado es un documento cifrado que ya podemos enviar tranquilamente al receptor.

Cuando el receptor recibe el documento cifrado que le ha enviado el emisor, le aplica el mismo algoritmo con que el emisor cifró, pero ahora con la función de descifrar, usando la clave que sólo emisor y receptor conocen.

Si el documento cifrado no ha sido alterado en el camino, y se descifra con la misma clave con la cual cifró el emisor, el resultado será el documento original.

Criptografía Simétrica
Imagen Libro McGraw-Hill

Si quieres ampliar tu conocimiento mira este vídeo, https://www.youtube.com/watch?v=46Pwz2V-t8Q&feature=youtu.be&t=1m8s

Usaremos la herramienta gpg para cifrar/descifrar. La herramienta gpg nos permite utilizar tanto criptografía simétrica como asimétrica.

GPG (Gnu Privacy Guard) Es la versión libre de PGP (Pretty Good Privacy)

Vamos al lío:

1. Instalar gpg

apt install gnupg

2. Lo primero es crear un fichero con un texto a cifrar.

echo Hola Carabola >mensaje

3. Para cifrarlo con clave simétrica sería:

gpg -c mensaje //ciframos

Otra forma,

gpg --symmetric mensaje

Kali 2020 realiza el proceso de cifrado con el algoritmo AES256 por defecto. Si querermos usar otro algoritmo de cifrado lo veremos más adelante.

El resultado del comando es un nuevo fichero cifrado con la extensión .gpg

mensaje.asc es un fichero binario.

Si vemos el contenido del archivo mensaje.gpg veremos que no aparece nada inteligible, para visualizar su contenido.

strings mensaje.gpg

Otra forma para ver el contenido del fichero sería,

xxd mensaje.gpg

Ahora ya podemos eliminar el fichero mensaje porque su contenido se encuentra protegido en el fichero mensaje.gpg

4. Para descifrar el fichero mensaje.gpg

gpg -d mensaje.gpg

Otra forma,

gpg --decrypt mensaje.gpg

5. Si no queremos verlo por pantalla, sino volcarlo a un fichero, podemos redirigir la salida estándar.

gpg -d mensaje.gpg > mensaje2

Como se puede comprobar ha sido cifrado con AES256

6. Los ficheros binarios .gpg no siempre son adecuados. No sirven para incluirlos dentro de un texto, por ejemplo un script o un correo-e.

Para resolver este problema, tenemos el modificador -a (ASCII), que genera un fichero cifrado pero compuesto sólo de caracteres ASCII. Estos ficheros ya no tienen extensión .gpg sino .asc

Los ficheros con extensión .asc almacenan el contenido cifrado y alrededor de un par de cabeceras informativas, su contenido se representa en formato ASCII.

gpg -a -c mensaje

Otra forma,

gpg -ac mensaje //Para mí la mejor

Otra forma,

gpg -a --symmetric mensaje

 

Inconvenientes:

CRIPTOGRAFIA SIMETRICAPara 2 personas – 1 clave

Para 3 Personas – 3 claves

Para 4 personas – 6 claves

Deja un comentario

slot gacor

slot gacor

https://badudu.org/

badudu

slot gacor

https://siakad.unikamamuju.ac.id/fonts/-/starlight-princess/

slot88

slot gacor

https://ninjajago.sbs/

https://labskill.umtas.ac.id/wp-content/slot-gacor/

https://kamalinews.co.id/wp-content/slot-deposit-qris/

https://lsgi.org/

https://lsgi.org/

ninjajago

slot777

slot88

http://upforfifty.xyz/

slot gacor

slot gacor

slot88

slot

https://katalog.uinsyahada.ac.id/slot/

situs slot gacor 2023

slot gacor

slot

https://게이코슬롯.com/

gacor88

slot gacor

slot thailand

slot demo

slot gacor

slot gacor

https://siakad.poltekbangmedan.ac.id/images/

slot gacor

slot gacor 4d

slot gacor

situs slot gacor

slot gacor

situs slot gacor

https://setda.blorakab.go.id/packages/upload/galeri/

slot demo

rtp slot

slot gacor

slot88

slot gacor

https://plti.amikompurwokerto.ac.id/wp-content/pages/?tunnel=Slot%20Tongkat%20123

slot88

slot-gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot demo

slot88/

https://smartvillage.tubankab.go.id/vendor/

https://manajemen.unik-kediri.ac.id/wp-content/files/-/slot-toto/

https://myexist.muallimaat.sch.id/.well-known/

slot gacor

toto macau

slot gacor

slot gacor

slot gacor hari ini

slot-gacor

slot gacor

http://student.unisbank.ac.id/wp-includes/slot-gacor-hari-ini/

https://keclasem.rembangkab.go.id/error/

https://ak.polnep.ac.id/slot-gacor/

slot thailand

https://pmbtest.akpergshwng.ac.id/data/slot-qris-gacor/

slot gacor 4d

https://elsa.polteksahid.ac.id/elsa/files/slot-gacor-thailand/

https://ppdb.smai-soedirman-kotabekasi.sch.id/assets/

slot-gacor

slot-gacor

olxtoto

slot gacor

slot88

slot gacor

slot gacor

https://roadpowersystems.com/pages/

https://disdikbud.pemkomedan.go.id/assets/css/

slot4d

slot gacor

slot gacor

slot gacor

slot thailand

togel online

slot88

https://diafrica.org/pages/

togel online

slot gacor

https://fkomputer.umku.ac.id/wp-content/plugins/

slot gacor

slot gacor

slot gacor

https://feb.umku.ac.id/wp-includes/

https://fgizi.umku.ac.id/wp-content/languages/

https://fmipa.umku.ac.id/wp-includes/

slot gacor

slot88

slot88

slot gacor

slot gacor

slot gacor

slot gacor

https://fkip.umku.ac.id/wp-content/uploads/

https://fkesehatan.umku.ac.id/wp-content/plugins/

slot gacor

https://fst.umku.ac.id/wp-content/plugins/

https://fkeperawatan.umku.ac.id/wp-content/plugins/

olx toto

https://akparjakarta.ac.id/wp-content/

slot qris

slot qris

slot gacor

slot gacor

slot gopay

slot gacor

https://siakad.poltekbangmedan.ac.id/images/

slot thailand

slot gacor

slot gopay

https://ppdb.smai-soedirman-kotabekasi.sch.id/assets/

https://pmbtest.akpergshwng.ac.id/data/slot-qris-gacor/

https://cbt.dindikbud.pekalongankab.go.id/assets/

slot ovo

https://jdih.pn-labuanbajo.go.id/images/

https://pn-labuanbajo.go.id/wp-content/uploads/

https://fst.umku.ac.id/wp-content/uploads/

slot gacor

slot88

slot gacor

slot gacor

slot gacor

slot88

slot gacor

https://smkpelitanusantara.sch.id/

https://wibs.sch.id/

https://mnis.sch.id/

https://smkm3-alkamal.sch.id/

https://pelitanusantara.sch.id/

slot hoki

slot gacor kamboja

slot777

slot gacor 4d

http://esptpd.kaimanakab.go.id/public/img/

slot gacor

slot gacor

slot server luar

slot gacor

slot demo

slot88

slot hoki

https://api.kelastryout.id/assets/

https://siasuh.poltekbangmedan.ac.id/pedoman/ninjajago/

slot gacor

slot gacor

slot