Usamos la criptografía todo el tiempo, casi sin darnos cuenta, pero... ¿Que es la Criptografía? ¿Porque es importante para la seguridad? ¿Cuales son sus objetivos?
Hay varios tipos de criptografía, los principales son:
La criptografía simétrica: Utiliza una clave, también conocida como key, que es igual en ambos extremos, básicamente lo que hace esto es encriptar y desencriptar la información con la misma clave. El ejemplo más conocido de esto es el AES(Estándar Avanzado de Encriptación por sus siglas en inglés) que utiliza un bloque de longitud de 128 bit y claves con longitud de 128, 192, 256 bit, el AES es utilizado para la protección WPA2 de las redes WiFi, el SSH, VoI, entre otros.
La criptografía asimétrica: En este caso se utilizan 2 claves una pública y una privada, en este caso la clave pública no importa quien la tenga ya que todos los mensajes que se encripta con ella, solo se podran desencriptar con la clave privada que solo debería saberla el receptor del mensaje. Los ejemplos más conocidos de esto son RSA(Por los nombres de sus creadores Rivest, Shamir y Adleman) en la que se utilizan cálculos matemáticos muy complejos y ECDSA (Algoritmo de Firma Digital de Curva Elíptica por sus siglas en inglés) es una variante de DSA pero mucho más segura y que requiere menos dígitos logrando una mayor seguridad y menos requisitos para el almacenamiento y transmisión, que como bien dice el nombre utiliza curvas elípticas para generar las claves, las cuales son extremadamente difíciles de calcular, este tipo de claves se utilizan por ejemplo para el Bitcoin.
Una herramienta muy útil para encriptar y desencriptar es CyberChef. Abajo les dejo una palabra encriptada para que prueben!
La clave de encriptación y el vector de inicialización es 432646294A404E635266546A576E5A72. Imaginense si no tuviesen esta clave lo difícil que sería desencriptar esa palabra.
Espero que les haya servido la informacion, estoy tratando de resumir lo más posible los conceptos para que sea fácil de entender y no lleve mucho tiempo de lectura, a veces es un poco complicado porque hay temas como este que contienen muchísima información.
4d399b39468c87ba0d24c8c6479461cb