Estoy bastante seguro de que el hacking genérico está más relacionado con las habilidades de programación de computadoras, especialmente de la variedad en línea: saber cómo y dónde acceder a los sitios web que tienen agujeros en su seguridad. No hay matemáticas involucradas allí. Solo tiene que mirar una carga de código web / software (no hay números involucrados, pero quizás algo de lógica básica) y encontrar formas de evitarlo.
Sin embargo, hay un caso para las matemáticas que están intrínsecamente involucradas en la seguridad cibernética. El cifrado utiliza álgebra lineal compleja y técnicas de teoría de conjuntos conocidas como “Teoría de la codificación”, que es esencialmente la lógica formal detrás de la transmisión, recepción, análisis, codificación, cifrado, etc. de datos. El punto fundamental es que toma sus datos dados (casi siempre una carga de 0s y 1s) y ejecútela a través de un algoritmo matemático para convertirlo en un conjunto diferente de números que es casi imposible de adivinar. Para decodificar los datos, debe conocer los detalles del algoritmo. Sin saber los detalles, solo tendría que hacer conjeturas, de las cuales a menudo hay miles de millones o incluso billones de posibilidades; a una computadora le llevaría miles de años recorrer todas las conjeturas posibles, por lo que no es posible hacer brechas. forzarlo.
En general, no es realmente necesario entrar en las matemáticas del cifrado y la seguridad cibernética, pero si quieres, la Teoría de codificación es donde empiezas. Para entrar en eso, primero necesitas estudiar álgebra lineal (matrices).
¡Disfrutar!
- ¿Cuál puede ser la mejor manera de aprender nuevos vocabularios en inglés?
- ¿Qué deben tener las mentalidades de autoaprendizaje exitosas?
- ¿Merece la pena Python aprender como lenguaje de programación?
- Cómo aprender a ser amable conmigo mismo.
- ¿Crees que aprender un idioma extranjero es un buen requisito para tener en la escuela?