La criptografía digital tiene como objetivo enmascarar mensajes mediante el uso de algoritmos y claves para modificar, verificar y reconocer mensajes. Existen dos tipos principales de criptografía: simétrica, donde la misma clave se usa para cifrar y descifrar, y asimétrica, donde se usan claves públicas y privadas. La criptografía ha existido por mucho tiempo, como se evidencia por el uso de la máquina Enigma por los alemanes durante la Segunda Guerra Mundial.