Ataque de cumpleaños en Criptografía

Requisito previo: paradoja de  cumpleaños El ataque de cumpleaños es un tipo de ataque criptográfico que pertenece a una clase de ataques de fuerza bruta. Explota las matemáticas detrás del problema del cumpleaños en la teoría de la probabilidad. El éxito de este ataque depende en gran medida de la mayor probabilidad de colisiones encontradas … Continue reading «Ataque de cumpleaños en Criptografía»

Implementación de Affine Cipher

El cifrado Affine es un tipo de cifrado de sustitución monoalfabético, en el que cada letra de un alfabeto se asigna a su equivalente numérico, se cifra mediante una función matemática simple y se vuelve a convertir en una letra. La fórmula utilizada significa que cada letra se codifica con otra letra y viceversa, lo … Continue reading «Implementación de Affine Cipher»

¿Qué es DDoS (Denegación de servicio distribuida)?

La denegación de servicio distribuida (DDoS) es un tipo de ataque de DOS en el que varios sistemas, que están infectados con troyanos, se dirigen a un sistema en particular que provoca un ataque de DoS. Un ataque DDoS utiliza varios servidores y conexiones a Internet para inundar el recurso objetivo. Un ataque DDoS es … Continue reading «¿Qué es DDoS (Denegación de servicio distribuida)?»

Concatenación César

Dadas dos strings str1 y str2 que contienen caracteres alfanuméricos y un número N. La tarea es formar una nueva string cifrada que contenga la string str1 con un cifrado César de N caracteres y la string str2 con un cifrado César de N caracteres en índices impares. Ejemplo:   Entrada: str1 = “GeekforGeeks”, str2 = … Continue reading «Concatenación César»

Criptografía de ADN

La criptografía es la rama de la ciencia que se ocupa de la codificación de información con el fin de ocultar mensajes. Desempeña un papel vital en la infraestructura de seguridad de las comunicaciones. El trabajo pionero fue realizado por Ashish Gehani et al y Amin et al después de que Leonard Max Adleman demostrara … Continue reading «Criptografía de ADN»

Diferencia entre criptografía y ciberseguridad

Seguridad cibernética : la seguridad cibernética, como su nombre lo indica, es un proceso o medidas tomadas por organizaciones o expertos para proteger dispositivos, redes informáticas o datos de actividades maliciosas. Se considera como uno de los remedios para paliar los delitos cibernéticos . En palabras simples, se refiere a mantener los datos seguros. También … Continue reading «Diferencia entre criptografía y ciberseguridad»

Doble DES y Triple DES

Como sabemos, el estándar de cifrado de datos (DES) utiliza una clave de 56 bits para cifrar cualquier texto sin formato que se pueda descifrar fácilmente mediante el uso de tecnologías modernas. Para evitar que esto suceda, se introdujeron DES doble y DES triple, que son mucho más seguros que el DES original porque utiliza … Continue reading «Doble DES y Triple DES»

Programa Java para cifrar contraseñas en archivos de configuración

Las contraseñas brindan la primera línea de defensa contra el acceso no autorizado a su computadora e información personal. Cuanto más segura sea su contraseña, más protegida estará su computadora de piratas informáticos y software malicioso. Cada sitio web o aplicación de software requiere una contraseña para autenticar al usuario válido. Pero al crear una … Continue reading «Programa Java para cifrar contraseñas en archivos de configuración»

Hachís MD5 en Python

Los hashes criptográficos se utilizan en la vida cotidiana, como firmas digitales, códigos de autenticación de mensajes, detección de manipulación, huellas dactilares, sumas de verificación (verificación de integridad de mensajes), tablas hash, almacenamiento de contraseñas y mucho más. También se utilizan para enviar mensajes a través de la red por seguridad o almacenar mensajes en … Continue reading «Hachís MD5 en Python»

Cifrado de transposición columnar

Dado un mensaje de texto sin formato y una clave numérica, cifrar/descifrar el texto dado utilizando Cifrado de transposición en columnas El Cifrado de Transposición en Columnas es una forma de cifrado de transposición al igual que el Cifrado de Valla de Ferrocarril . La transposición en columnas implica escribir el texto sin formato en … Continue reading «Cifrado de transposición columnar»