La criptografía consiste en dos técnicas complementarias: la criptografía, que convierte un texto claro en un criptograma ilegible excepto para las personas autorizadas, y el criptoanálisis, que intenta descifrar un criptograma sin autorización. Los sistemas criptográficos modernos utilizan algoritmos públicos junto con claves secretas para lograr un alto nivel de seguridad de una manera eficiente y probada. La criptografía simétrica usa una sola clave compartida, mientras que la as