Práctica 10 PDF
Práctica 10 PDF
Práctica 10 PDF
Genera firma
Verifica firma
modificando archivo
error
Este tipo de cifrado tiene características que lo hacen muy adecuado para su
uso general:
- El cifrado de clave pública sólo requiere dos claves por participante.
- La necesidad de mantener el secreto es más fácil de cumplir:
únicamente debe mantenerse secreta la clave privada y puesto que no
necesita compartirse, es menos vulnerable al robo en la transmisión
que la clave compartida en un sistema de claves simétricas.
- Las claves públicas pueden publicarse, lo que elimina la necesidad de
compartir previamente una clave secreta antes de la comunicación.
Cualquiera que conozca la clave pública puede utilizarla para enviar un
mensaje que sólo el usuario implicado puede leer.
El cifrado de clave pública también se denomina cifrado asimétrico, porque
no puede utilizarse la misma clave para cifrar y descifrar el mensaje. A
cambio, se utiliza una clave de un par de claves para deshacer el trabajo del
otro.
BLOQUE CATCH
En este bloque definimos el conjunto de instrucciones necesarias o de
tratamiento del problema capturado con el bloque try anterior. Es decir,
cuando se produce un error o excepción en el código que se encuentra
dentro de un bloque try, pasamos directamente a ejecutar el conjunto de
sentencias que tengamos en el bloque catch. Esto no es exactamente así,
pero ya explicaremos más adelante todo el funcionamiento. De momento
para una mejor comprensión vamos a considerar que esto es así.
catch (Exception e) {
System.out.println(“bloque de código donde se trata el problema”);
}
Son los métodos que nos regresan las referencias a las llaves Privada y
Pública, respectivamente. Son parte de la clase keypair; no toman
argumentos.
Bibliografía:
http://profesores.fi-b.unam.mx/cintia/Mecanismos.pdf
https://tesis.ipn.mx/jspui/bitstream/123456789/8428/1/IF2.52.pdf
https://www.altaruru.com/hash-y-ejemplos-de-uso/
https://www.ibm.com/support/knowledgecenter/es/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac55940_.
htm
https://www.ibm.com/support/knowledgecenter/es/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac55940_.
htm
https://www.redeszone.net/2010/11/04/criptografia-algoritmos-de-cifrado-de-clave-simetrica/
https://juncotic.com/x509-certificados-digitales-der-crt-cer/
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=678:gestion-d
e-excepciones-en-java-captura-con-bloques-try-catch-finally-ejemplos-resueltos-sencillos-cu00927c&
catid=58&Itemid=180