encryption
El cifrado convierte datos legibles en una forma ilegible que solo puede revertirse con la clave correcta. Subyace a la seguridad de las comunicaciones privadas, los sistemas financieros y muchas de las operaciones criptográficas de Bitcoin.
El cifrado es el proceso de transformar datos legibles en una forma mezclada usando un algoritmo matemático y una clave, de modo que cualquiera que intercepte los datos sin la clave ve solo texto cifrado sin sentido. El cifrado simétrico usa la misma clave tanto para cifrar como para descifrar, haciéndolo rápido y eficiente, pero requiriendo que las partes comunicantes primero compartan esa clave de forma segura. El cifrado asimétrico usa un par de claves: una clave pública que cualquiera puede usar para cifrar un mensaje, y una clave privada que solo posee el destinatario para descifrarlo. La mayoría de los sistemas seguros en internet usan una combinación de ambos enfoques.
En el contexto de Bitcoin, el cifrado es más directamente relevante para la seguridad de la billetera. Muchas aplicaciones de billetera cifran el archivo de clave privada almacenado con una contraseña, de modo que un atacante que obtiene el archivo no puede usarlo sin la contraseña. Las transacciones de Bitcoin en sí mismas no están cifradas, porque todos los datos de transacción son intencionalmente públicos y deben ser verificables por cada nodo en la red. La seguridad de Bitcoin descansa en conceptos criptográficos relacionados pero distintos del cifrado, particularmente el hashing y las firmas digitales. La entrada de criptografía cubre los fundamentos criptográficos más amplios de Bitcoin con mayor detalle.