⚪
Cryptography
  • Inicio
  • Encoding / Codificación
    • Introducción
    • Binary
    • Hexadecimal (Base16)
    • ASCII
    • Unicode & UTF
    • Base64
    • URL encoding
  • Hashing
    • Introducción
    • Suma de verificación (checksum)
    • Passwords
    • Salt
  • Encriptación / Cifrado
    • Sustitución
    • Simétrico
    • Asimétrico
Con tecnología de GitBook
En esta página
  • Descripción
  • Blowfish
  • Advanced Encryption Standard (AES)

¿Te fue útil?

  1. Encriptación / Cifrado

Simétrico

Descripción

Los cifrados de clave simétrica usan la misma clave para cifrar el texto en claro (texto sin cifrar) en texto cifrado y para descifrar el texto cifrado de nuevo en texto en claro.

La clave, en la práctica, representa un secreto compartido entre dos o más partes que puede ser utilizada para mantener un vínculo de información privada.

El requisito de que ambas partes tengan acceso a la clave es uno de los principales inconvenientes del cifrado de clave simétrica. Si esta clave se hiciera pública, cualquiera que la tuviera podría descifrar la información que se intercambió entre las partes. Esto hace que el cifrado de clave simétrica dependa en gran parte de mantener continuamente en secreto la clave.

Blowfish

# Encriptar / cifrar
echo "<text>" > blowfish.txt
gpg -c --output blowfish.gpg --cipher-algo blowfish blowfish.txt

# Desencriptar / descifrar
gpg --decrypt blowfish.gpg

Advanced Encryption Standard (AES)

# Encriptar / cifrar
echo "<text>" > aes256.txt
gpg -c --output aes256.gpg --cipher-algo aes256 aes256.txt

# Desencriptar / descifrar
gpg --decrypt aes256.gpg
AnteriorSustituciónSiguienteAsimétrico

Última actualización hace 6 meses

¿Te fue útil?