Prácticas Criptografía



Documentos relacionados
Criptografía Algoritmos Simétricos Algoritmos Asimétricos Firma electrónica y algoritmos Protocolos SSL, TLS OpenSSL. Criptografía

Gestión de Certificados y Mecanismos de Seguridad con OpenSSL

Herramientas: GPG, OpenSSL

CEFIRE de Valencia Curso Iniciación a Edubuntu Código: 07VA66EA036

Gestión de Certificados y Mecanismos de Seguridad con OpenSSL

Sesión 5: Wine. Proyecto de formación en centros CEIP Benimamet Valencia

Semana 14: Encriptación. Cifrado asimétrico

OpenSSL. Ing Jean Díaz

Sesión 5: Instalación de aplicaciones

Sistema Automatizado para la Firma y el Estampado Electrónico de Tiempo (Safet)

Gestión de Certificados con OpenSSL

Creación y administración de certificados de seguridad mediante OpenSSL

Conexión Remota Usando OpenSSH Con Claves Publicas Integrante: Felix Taborda.

Proyecto PLUMA Plataforma Universal Microcontrolada Aplicaciones didácticas e industriales

Tema: Certificados Digitales

PRÁCTICA 8 Parte B Mecanismos de Seguridad, Certificados Digitales

Introducción a Plone y Zope. Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python.

MANUAL CÁMARA DE MOWAY

Petición de certificados de servidor con Apache y Openssl

Rompiendo llaves RSA expĺıcitamente con OpenSSL

dit-upm criptografía Autoridad de Certificación usando OpenSSL

Creación y administración de certificados de seguridad mediante OpenSSL.

Practica 4 1. Certificados digitales

Seguridad y Autorización: Plataforma OpenSSL

Métodos Encriptación. Tópicos en Sistemas de Computación Módulo de Seguridad

PRACTICA 4 1-CERTIFICADO DIGITAL VERIFICADO 2-CERTIFICADO DIGITAL NO VERIFICADO 3-SERVIDOR VIRTUAL HTTPS EN LINUX 4- SERVIDOR VIRTUAL HTTPS

Atutor: una alternativa accesible, usable y abierta para el e-learning y la educación a distancia

CORREO ELECTRONICO CON MOZILLA THUNDERBIRD

DAW Curso GESTORES DE CONTENIDO

Factura Electrónica. Web Service - Pasos a seguir. Versión 1.0

DNA. Cliente WSAA Especificaciones Técnicas. Versión <1.4>

T.S.U. Leonardo Caballero FUNDACITE-MÉRIDA

GUIA RÁPIDA DE VNC Antonio Becerro 2005

Analiza y elabora un manual de uso con ejemplos de la herramienta OpenSSL.

Correo Electro nico Seguro

Unidad 4 Criptografía, SSL/TLS y HTTPS. Despliegue de aplicaciones web

Software de Comunicaciones. Práctica 6 - HTTPS con Apache y PKCS

PKI centralizada (SSL/TLS, S/MIME)

STCPSigner. Versión 4.0.0

Proteger con SSL. Seguridad en los Sistemas Informáticos. Ismael Ripoll. Universidad Politècnica de València. Abril 2011

Cisco CSS Series Content Services Switches

SOLICITUD E INSTALACIÓN DE UN CERTIFICADO DE SERVIDOR SEGURO EN APACHE 2.X MEDIANTE OPENSSL EX

AGESIC Gerencia de Proyectos

DFirma PDA Aplicación de firma electrónica en dispositivos móviles. Manual de Usuario

SOLICITUD, INSTALACIÓN y CONFIGURACIÓN DE UN CERTIFICADO DE SERVIDOR SEGURO EN APACHE MEDIANTE OPENSSL

Instructivo para Solicitud de Certificado de Servidor 080-ISS-I017

SOLICITUD, INSTALACIÓN y CONFIGURACIÓN DE UN CERTIFICADO DE SERVIDOR SEGURO EN APACHE MEDIANTE OPENSSL

Bases de la Firma Electrónica: Criptografía

PRÁCTICA 1: OBTENCIÓN DE CERTIFICADOS DIGITALES

Guía 2: Implementación de Modelo de Firma Electrónica Simple en

Lo Primer que vamos hacer es ingresar a la página de la AFIP con nuestro Número de CUIT y Clave Fiscal

Como crear certificados digitales con OpenSSL 1

Práctica 5. Curso

Semana 13: Encriptación. Cifrado simétrico

Práctica 5: Creación de una Autoridad Certificadora (CA) con OpenSSL

3. En caso de que no esté instalado hacemos lo siguiente

- C U R S I LLO - Criptografía y certificación GnuPG y OpenSSL

En primer lugar observamos el directorio para asegurarnos que tenemos el módulo disponible/etc/apache2/mods-available

SOLICITUD DE UN CERTIFICADO DE SERVIDOR PARA APACHE CON SOLARIS

Estableciendo Sesiones SSL en MySQL

Clase 19: 21 de Abril de Certificados Digitales (HTTPS) Eduardo Mercader Orta emercade [at] nic. cl

MANUAL DE CONFIGURACION CORREO ELECTRONICO SEGURO CON MOZILLA

Configuración de Correo en Microsoft Outlook 2010

Packet Tracer: Configuración de VPN (optativo)

Ing. Cynthia Zúñiga Ramos

La Autoridad Certificante de la CNV

CONFIGURACIÓN DEL CERTIFICADO DIGITAL EN OUTLOOK 2013

KeyTool IUI. Manual de usuario

Instalación de una entidad emisora de certificados

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

Consulta a servicio OCSP. Consulta en línea de estado de Certificados

Manual de wiki Cap. 3. Gestión Pág. 1. Manual de wiki. Capítulo 3. Gestión. Reconocimiento-NoComercial-CompartirIgual 2.5 España

Certificado y Firma digital. Fundamentos

CONFIGURACIÓN CERTIFICADO DIGITAL EN OUTLOOK 2010

1 Pequeño Manual de Correspondencia Combinada en Writer 2.0 CCA Universidad de los Andes MANUAL DE CORRESPONDENCIA COMBINADA EN WRITER 2.

Redes WAN VPN. Esteban De La Fuente Rubio L A TEX. 13 may Universidad Andrés Bello

Garan5a y Seguridad en Sistemas y Redes

Gestión de Declaración Sumaria GDS Version 1.0

Ejercicios resueltos de FMC.

SUBDIRECCION GENERAL DE SISTEMAS Y TELECOMUNICACIONES Documento Técnico Generación de Certificados Digitales para Utilización con Webservices AFIP

SSL. Secure Sockets Layer

Generación de claves en OpenVPN. Guía de Configuración Rápida MANUAL DE USO

MANUAL DE CERTIFICADOS SSL GENERACION DE CSR APACHE OPENSSL

SOLICITUD, INSTALACIÓN y CONFIGURACIÓN DE UN CERTIFICADO DE SERVIDOR SEGURO EN WINDOWS 2000 CON IIS 5.0

Trucos para jugar con la criptografía en el desarrollo. Lic. Cristian Borghello, CISSP - MVP info@segu-info.com.

CEFIRE de Valencia Curso Iniciación a Edubuntu Código: 07VA66EA036

Ejercicios resueltos de tecnología electrónica.

PASOS A SEGUIR PARA CONFIGURAR Y OBTENER UN CORRECTO FUNCIONAMIENTO DEL SISTEMA ERASFe

Red Privada Virtual. IPSec

Hacia la cultura libre: Creative Commons

CIFRADO SIMÉTRICO Y ASIMÉTRICO CON GPG

AGESIC Gerencia de Proyectos

Manual de uso de correo seguro en Microsoft Outlook

Que es Software Libre?

Se seleccionará en este ejemplo el servidor como máquina generadora y gestora de las claves y los certificados.

HERRAMIENTA DE COMPRESIÓN Y CIFRADO

Transcripción:

Prácticas Criptografía 1 1

Licencia de Uso Copyright(c),2007. 2008, CENDITEL. Per mission is granted to copy, distribute and/or modify this document under the ter ms of the GNU Free Documentation License, Version 1.2 or any later version published bythe Free SoftwareFoundation; with no Invar iant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". Una copia de la licencia puede obtenerse en los siguientes sitios en Inter net: http://www.gnu.org/copyleft/fdl.html http://www.fsf.org/licensing/licenses/fdl.html

Ag enda 1 OpenSSL 2

La herramienta OpenSSL es un conjunto de herramientas de código abier to que implementan los protocolos SSL (v2/v3) y TLS (v1). Se encuentra disponible para distintas platafor mas. Versión actual: 0.9.8g Se puede instalar desde los códigos fuentes odesde paquetes precompilados para distintas distr ibuciones Linux. http://www.openssl.org

La herramienta Se incluye el programa openssl que per mite realizar varias operaciones criptográficas desde una ter minal. Se puede utilizar para: Crear claves RSA, DSA, DH. Crear cer tificados X509, solicitudes de firma de cer tificados (CSR) y listas de cer tificados revocados (CRL). Calcular reseñas de mensajes Cifrar y descifrar Manejar correo fir mado o cifrado S/MIME. Se incluye la librería para desarrollar aplicaciones con sopor te de OpenSSL.

: Funciones hashy reseñas Recuerdan lo que es una función hash?

: Funciones hashy reseñas Recuerdan lo que es una función hash? Recuerdan algunos algor itmos utilizados para obtener reseñas? TIP: puede usar el comandoman para obtener ayuda.

: Funciones hashy reseñas(dgst) Calcular el hash SHA1 para un archivo llamado archivo.txt: openssl dgst -sha1 archivo.txt

: Funciones hashy reseñas(dgst) Calcular el hash SHA1 para un archivo llamado archivo.txt: openssl dgst -sha1 archivo.txt Editar archivo.txt y agregar un caracter al inicio del archivo. Calcular de nuevo el hash dearchivo.txty comparar.

: Funciones hashy reseñas(dgst) Calcular el hash SHA1 para un archivo llamado archivo.txt: openssl dgst -sha1 archivo.txt Editar archivo.txt y agregar un caracter al inicio del archivo. Calcular de nuevo el hash dearchivo.txty comparar. Discutir el resultado.

: Cifrado simétrico(enc) Cifrar el archivo llamado archivo2.txt utilizando el algor itmo 3DES openssl enc -des3 -salt -in archivo2.txt -out cifrado1.bin

: Cifrado simétrico(enc) Cifrar el archivo llamado archivo2.txt utilizando el algor itmo 3DES openssl enc -des3 -salt -in archivo2.txt -out cifrado1.bin Alguna obser vación al ejecutar el comando?

: Cifrado simétrico(enc) Cifrar el archivo llamado archivo2.txt utilizando el algor itmo 3DES openssl enc -des3 -salt -in archivo2.txt -out cifrado1.bin Alguna obser vación al ejecutar el comando? Puede ver el contenido del archivo cifrado1.bin?

: Cifrado simétrico(enc) Cifrar el archivo llamado archivo2.txt utilizando el algor itmo 3DES openssl enc -des3 -salt -in archivo2.txt -out cifrado1.bin Ahora descifrar el contenido del archivo cifrado1.bin openssl enc -des3 -salt -d -in cifrado1.bin -out descifrado.txt

: Criptografíade clave pública Generar una clave RSA de 1024 bits openssl genrsa -out miclaveprivada.pem 1024

: Criptografíade clave pública Generar una clave RSA de 1024 bits openssl genrsa -out miclaveprivada.pem 1024 pr uebe: openssl rsa -in miclaveprivada.pem -noout -text

: Criptografíade clave pública Generar una clave RSA de 1024 bits openssl genrsa -out miclaveprivada.pem 1024 Obtener el componente público de la clave pr ivada generada openssl rsa -in miclaveprivada.pem -pubout -out miclavepublica.pem

: Criptografíade clave pública Generar una clave RSA de 1024 bits openssl genrsa -out miclaveprivada.pem 1024 Generar una clave RSA de 1024 bits y cifrar la con el algor itmo 3DES openssl genrsa -out miclave2.pem -des3 1024

: Criptografíade clave pública Generar una clave RSA de 1024 bits openssl genrsa -out miclaveprivada.pem 1024 Generar una clave RSA de 1024 bits y cifrar la con el algor itmo 3DES openssl genrsa -out miclave2.pem -des3 1024 Cifrar archivo3.txt usando el algor itmo 3DES con la clave puública RSA generada (miclavepublica.pem) openssl rsautl -encrypt -pubin -inkey miclavepublica.pem -in archivo3.txt -out cifrado2.txt

: Criptografíade clave pública Generar una clave RSA de 1024 bits openssl genrsa -out miclaveprivada.pem 1024 Generar una clave RSA de 1024 bits y cifrar la con el algor itmo 3DES openssl genrsa -out miclave2.pem -des3 1024 Cifrar archivo3.txt usando el algor itmo 3DES con la clave puública RSA generada (miclavepublica.pem) openssl rsautl -encrypt -pubin -inkey miclavepublica.pem -in archivo3.txt -out cifrado2.bin Descifrar el archivo cifrado2.bin con la clave pr ivada RSA generada (miclavepr ivada.pem) openssl rsautl -decrypt -inkey miclaveprivada.pem -in cifrado2.bin -out salida.txt

: Criptografíade clave pública Fir mar archivo3.txt con la clave privada (miclavepr ivada.pem) openssl rsautl -sign -inkey miclaveprivada.pem -in archivo3.txt -out firma.bin

: Criptografíade clave pública Fir mar archivo3.txt con la clave privada (miclavepr ivada.pem) openssl rsautl -sign -inkey miclaveprivada.pem -in archivo3.txt -out firma.bin Verificar fir ma en fir ma.bin con la clave publica (miclavepublica.pem) openssl rsautl -verify -pubin -inkey miclavepublica.pem -in firma.bin -out original.txt

: Criptografíade clave pública - Autoridad de Cer tificación Utilizar OpenSSL para generar un cer tificado raíz de la Autoridad de Cer tificación de Prueba Curso ONIDEX-SUSCERTE

: Criptografíade clave pública - Autoridad de Cer tificación Utilizar OpenSSL para generar un cer tificado raíz de la Autoridad de Cer tificación de Prueba Curso ONIDEX-SUSCERTE Archivo de configuración de OpenSSL

: Criptografíade clave pública - Autoridad de Cer tificación Utilizar OpenSSL para generar un cer tificado raíz de la Autoridad de Cer tificación de Prueba Curso ONIDEX-SUSCERTE Archivo de configuración de OpenSSL openssl req -x509 -newkey rsa:2048 -out cacert.pem -outform PEM -config openssl.cnf

: Criptografíade clave pública - Autoridad de Cer tificación Utilizar OpenSSL para generar una solicitud de fir ma de cer tificado (CSR) para un usuario final openssl req -newkey rsa:1024 -keyout claveusuario.pem -keyform PEM -out csrusuario.pem

: Criptografíade clave pública - Autoridad de Cer tificación Utilizar OpenSSL para generar una solicitud de fir ma de cer tificado (CSR) para un usuario final openssl req -newkey rsa:1024 -keyout claveusuario.pem -keyform PEM -out csrusuario.pem Ver ificar el contenido de la CSR openssl req -in csrusuario.pem -noout -text

: Criptografíade clave pública - Autoridad de Cer tificación Copiar la CSR en un dispositivo físico y enviar lo a la autoridad de cer tificación.

: Criptografíade clave pública - Autoridad de Cer tificación La autoridad de cer tificación firma el cer tificado de usuar io: openssl ca -in csrusuario.pem -config openssl.cnf

: Criptografíade clave pública - Autoridad de Cer tificación Prueba de revocación de un cer tificado de usuario: openssl ca -revoke -config openssl.cnf

: Criptografíade clave pública - Autoridad de Cer tificación Prueba de revocación de un cer tificado de usuario: openssl ca -revoke -config openssl.cnf Generación de una lista de cer tificados revocados (CRL) openssl ca -gencrl -out listarevocados.crl -config openssl.cnf

: Criptografíade clave pública - Autoridad de Cer tificación Prueba de revocación de un cer tificado de usuario: openssl ca -revoke -config openssl.cnf Generación de una lista de cer tificados revocados (CRL) openssl ca -gencrl -out listarevocados.crl -config openssl.cnf Verificar la fir ma de una CRL openssl crl -in listarevocados.crl -noout -CAfile cacert.pem

Comentarios