Firmas y Certificados Digitales

Cifrado : proceso de convertir datos electrónicos en otro formato, llamado texto cifrado, que no puede ser entendido fácilmente por nadie, excepto por las partes autorizadas. Esto garantiza la seguridad de los datos. Descifrado : proceso de convertir código en datos.  El mensaje se cifra en el lado del remitente utilizando varios algoritmos de cifrado y … Continue reading «Firmas y Certificados Digitales»

Cifrados simétricos tradicionales – Part 1

Los dos tipos de cifrados simétricos tradicionales son el cifrado de sustitución y el cifrado de transposición . El siguiente diagrama de flujo clasifica los cifrados tradicionales: 1. Cifrado de sustitución: los cifrados de sustitución se dividen en cifrado monoalfabético y cifrado polialfabético . Primero, estudiemos sobre el cifrado monoalfabético. Cifrado monoalfabético: en los cifrados … Continue reading «Cifrados simétricos tradicionales – Part 1»

Diferencia entre Firma Digital Directa y Arbitrada

Requisito previo: firmas digitales  La Firma Digital Directa solo incluye dos partes una para enviar un mensaje y otra para recibirlo. Según la firma digital directa, ambas partes confían entre sí y conocen su clave pública. El mensaje es propenso a corromperse y el remitente puede rechazar el mensaje enviado por él en cualquier momento.  … Continue reading «Diferencia entre Firma Digital Directa y Arbitrada»

Hachís SHA-256 en Java

Definición:  En criptografía, SHA es una función hash criptográfica que toma la entrada como 20 bytes y representa el valor hash en número hexadecimal, 40 dígitos de longitud aprox. Clase Message Digest:  para calcular el valor hash criptográfico en Java, se usa MessageDigest Class, bajo el paquete java.security. MessagDigest Class proporciona la siguiente función hash … Continue reading «Hachís SHA-256 en Java»

Programa para encontrar la paridad

Paridad: La paridad de un número se refiere a si contiene un número par o impar de 1 bit. El número tiene «paridad impar» si contiene un número impar de 1 bits y es «paridad par» si contiene un número par de 1 bits. La idea principal de la siguiente solución es: hacer un bucle mientras … Continue reading «Programa para encontrar la paridad»

RSA y firmas digitales

Firma Digital: Como su nombre lo indica son la nueva alternativa para firmar un documento de manera digital. Garantiza que el mensaje sea enviado por el usuario previsto sin manipulación por parte de terceros (atacante). En palabras simples, las firmas digitales se utilizan para verificar la autenticidad del mensaje enviado electrónicamente. RSA: Es el algoritmo … Continue reading «RSA y firmas digitales»

Introducción a la criptografía – Part 1

La criptografía es el estudio y práctica de técnicas para la comunicación segura en presencia de terceros llamados adversarios. Se trata de desarrollar y analizar protocolos que evitan que terceros maliciosos recuperen información compartida entre dos entidades, siguiendo así los diversos aspectos de la seguridad de la información. La comunicación segura se refiere al escenario … Continue reading «Introducción a la criptografía – Part 1»

Levantamiento de telaraña

Buscar ilegalmente el control de un sitio web apoderándose de un dominio se conoce como Web Jacking . En el método de ataque web jacking, los piratas informáticos se comprometen con el sistema de nombres de dominio (DNS) que resuelve la URL del sitio web a la dirección IP, pero el sitio web real nunca … Continue reading «Levantamiento de telaraña»

¿Cómo codificar y decodificar un mensaje usando Python?

El cifrado es el proceso de convertir un mensaje normal (texto sin formato) en un mensaje sin sentido (texto cifrado). Considerando que, el descifrado es el proceso de convertir un mensaje sin sentido (texto cifrado) en su forma original (texto sin formato). En este artículo, llevaremos adelante la idea del cifrado y descifrado y redactaremos … Continue reading «¿Cómo codificar y decodificar un mensaje usando Python?»

¿Qué es la falsificación de solicitud entre sitios (CSRF)?

La falsificación de solicitud entre sitios (CSRF) es una de las vulnerabilidades más graves que se puede explotar de varias maneras, desde cambiar la información del usuario sin su conocimiento hasta obtener acceso completo a la cuenta del usuario. Casi todos los sitios web utilizan cookies hoy en día para mantener la sesión de un … Continue reading «¿Qué es la falsificación de solicitud entre sitios (CSRF)?»