El cifrado de datos es un proceso en el que los datos de texto sin formato se convierten en texto cifrado para que no se puedan leer. Este proceso, más conocido como «cifrado», se puede realizar de diversas formas y con distintos grados de éxito. Algunos de los mejores cifrados de datos pueden durar siglos, mientras que otros tipos de descifrado pueden romperse en minutos o incluso segundos por personas con experiencia en tales tareas. En la era digital, las personas dependen en gran medida del cifrado de datos a diario. Es muy probable que haya recibido o enviado datos cifrados en algún momento hoy, incluso si no realizó directamente el cifrado o descifrado de los datos.
En este proceso, una pieza perfectamente ordinaria de texto sin formato que puede ser leído por cualquier persona se convierte de modo que solo pueda ser leído por alguien con una clave. Una de las formas más simples de cifrado de datos es una simple sustitución alfabética, en la que las letras del alfabeto se mezclan para crear una clave. Se podría decidir, por ejemplo, cambiar las letras del alfabeto en cinco lugares para que «E» represente «A», «F» para «B» y así sucesivamente para una tecla simple, o las letras podrían asignarse en aleatorio para hacer que un fragmento de texto sea más difícil de descifrar sin la clave.
Una sustitución alfabética suele ser bastante fácil de romper; de hecho, muchos periódicos importantes tienen una simple sustitución en su página de acertijos para que la gente los resuelva. Se pueden utilizar métodos más complejos de cifrado de datos para hacer que un código sea más difícil de descifrar. Con códigos complejos, las personas pueden intentar usar la fuerza bruta para descifrar el cifrado, y eventualmente pueden tener éxito, pero llevará mucho tiempo. Muchos métodos de cifrado se centran en mantener la clave segura y permitir que los datos cifrados se vean libremente, con el argumento de que una vez cifrados, los datos son inofensivos, siempre que las personas no puedan obtener la clave.
Hay varias razones por las que es necesario cifrar los datos, la mayoría de las cuales se basan en proteger los datos de los ojos de otras personas. Los bancos, por ejemplo, envían y reciben datos cifrados sobre sus clientes, mientras que los gobiernos dependen del cifrado para enviar mensajes seguros a las embajadas en el extranjero. La mayoría de los programas de correo electrónico ofrecen cifrado de datos durante el envío y la recepción para que terceros no puedan leer los correos electrónicos, al igual que los sitios que manejan información personal como direcciones y números de tarjetas de crédito.
Algunos protocolos de cifrado están estandarizados para que las personas puedan comunicarse fácilmente entre sí, mientras que en otros casos, se puede desarrollar una clave específicamente para su uso por personas en particular, y la clave no está estandarizada para que sea más difícil de descifrar. Las claves personalizadas alguna vez fueron la única forma de cifrar datos, hasta que el cifrado de clave compartida permitió a las personas intercambiar información sobre una clave a través de una red abierta sin revelar el contenido de la clave en sí.