Symmetric-key algorithms are algorithms for cryptography that use the same cryptographic keys for both the encryption of plaintext and the decryption of ciphertext. The keys may be identical, or there may be a simple transformation to go between the two keys. The keys, in practice, represent a shared secret between two or more parties that can be used to maintain a private information link. The requirement that both parties have access to the secret key is one of the main drawbacks of symmetric-key encryption, in comparison to public-key encryption (also known as asymmetric-key encryption).H, symmetric-key encryption are usually better for bulk encryption. They have a smaller file size which allows for less storage space and faster transmission. Due to this, asymmetric-encryption is often used to exchange the secret key for symmetric-key encryption. Types Symmetric-key encryption can use either stream ciphers or block ciphers. Stream ciphers encrypt
Los algoritmos de clave simétrica son algoritmos para la criptografía que utilizan las mismas claves criptográficas para la encriptación del texto simple y la descifradura del texto cifrado. Las claves pueden ser idénticas, o puede haber una simple transformación para ir entre las dos claves. Las claves, en la práctica, representan un secreto compartido entre dos o más partes que pueden ser utilizadas para mantener un enlace de información privada. El requisito de que ambas partes tengan acceso a la clave secreta es una de las principales desventajas de la encriptación de clave simétrica, en comparación con la encriptación de clave pública (también conocida como encriptación de clave asimétrica).H, la encriptación de clave simétrica suele ser mejor para la encriptación en masa. Tienen un tamaño de archivo más pequeño que permite menos espacio de almacenamiento y transmisión más rápida. Debido a esto, la encriptación asimétrica se utiliza a menudo para intercambiar la clave secreta para la encriptación de clave simétrica.