Equipos han cambiado completamente la criptografía. Antes de la era del ordenador, la criptografía fue usada sólo para cifrar mensajes. Una vez equipos comenzados a usarse en criptografía, Matemáticas avanzadas hizo muy importante para crear encriptación fuerte. Computadoras e Internet también han ampliado la criptografía para autenticación y firma digital.
Cifrado de computadora puede dividirse en dos categorías y cifrado simétrico, cifrado asimétrico. Cifrado simétrico también se llama cifrado de claves solo porque se utiliza la misma clave para tanto cifrar y descifrar el mensaje. Cifrado asimétrico utiliza dos llaves diferentes, una clave privada y una clave pública. Cifrado asimétrico se denomina cifrado de clave pública.
Cifrado simétrico puede hacerse muy seguro y rápido. El principal inconveniente con el cifrado simétrico es la distribución. Antes de poder utilizar el cifrado simétrico, la llave tiene firmemente distribuirse a todos los partidos. Esto rápidamente se convierte en una pesadilla logística cuando el número de personas involucradas aumentos. La clave debe ser cambiado regularmente para minimizar el riesgo de utilizar una clave que se ha comprometido. Para encriptación en Internet, el cifrado simétrico no es una opción factible. Esto no es solamente debido a la gran cantidad de claves que serían necesarios, pero también porque antes ya podrá comunicarse bien con alguien, usted necesita ponerse de acuerdo sobre una clave secreta.
Cifrado asimétrico es típicamente más lento que el cifrado simétrico, pero es mucho más conveniente para la Internet. Distribución de claves seguro no es un problema, todos los partidos tienen una clave privada y una clave pública. La clave privada sólo es conocida por el propietario, la tecla correspondiente por otro lado es conocida por todo el mundo.
Las claves privadas y públicas se relacionan matemáticamente, si un mensaje ha sido cifrado con la clave privada de una persona, sólo la clave pública correspondiente puede descifrar el texto. Esto significa que usted puede estar seguro que el mensaje fue cifrado por el propietario de la clave privada. Además, puede cifrar un mensaje utilizando la clave pública de una persona y enviar el mensaje sobre caminos inseguros. Puesto que nadie excepto el propietario del privado correspondiente clave puede descifrar el mensaje, no importa si otros Hazte con el texto cifrado. Esto también significa que se asegura que se está comunicando con la persona que es el dueño de la clave privada.
¿Pero cómo puede estar seguro de que tienes la clave pública justo? Alguien podría darle una clave falsa y decirles que es la clave pública de su banco. Si usted decide aceptar la clave, podría terminar regalando todos sus datos bancarios y tarjetas de crédito para el impostor. La solución es simple, los navegadores de Internet tienen un número de autoridades de certificación precargado que confiarán. Estas autoridades de certificación emiten certificados que demuestran que un sitio es en realidad el sitio pretende ser. Si un sitio tiene un certificado emitido por una autoridad certificadora navegador no confía en que usted recibirá una advertencia diciendo que el certificado no fue emitido por una autoridad certificadora de confianza.