https://wiki.owasp.org/index.php?title=Uso_de_las_Extensiones_Criptogr%C3%A1ficas_de_Java&feed=atom&action=historyUso de las Extensiones Criptográficas de Java - Revision history2024-03-29T23:36:03ZRevision history for this page on the wikiMediaWiki 1.27.2https://wiki.owasp.org/index.php?title=Uso_de_las_Extensiones_Criptogr%C3%A1ficas_de_Java&diff=158511&oldid=prevJcmax: Adición de ejemplos de código2013-09-16T04:13:33Z<p>Adición de ejemplos de código</p>
<a href="https://wiki.owasp.org/index.php?title=Uso_de_las_Extensiones_Criptogr%C3%A1ficas_de_Java&diff=158511&oldid=158510">Show changes</a>Jcmaxhttps://wiki.owasp.org/index.php?title=Uso_de_las_Extensiones_Criptogr%C3%A1ficas_de_Java&diff=158510&oldid=prevJcmax: version inicial2013-09-16T04:04:20Z<p>version inicial</p>
<p><b>New page</b></p><div><br />
==Contenido==<br />
<br />
# Nota:<br />
# Descripción general<br />
## Algoritmos de cifrado simétrico proporcionados por SunJCE<br />
## Modos de cifrado<br />
## Algoritmos de cifrado asimétricos implementadas por SunJCE<br />
## hashing / Message Digest algoritmos implementados por SunJCE<br />
# Ejemplos<br />
## Seguridad Randómica<br />
## AES de cifrado y descifrado<br />
## DES cifrado y descifrado<br />
<br />
==Nota:==<br />
<br />
El código incluido en este artículo no ha sido revisado y no se debe utilizar sin un análisis adecuado. Si ha revisado el código incluido (o partes de ellos), por favor enviar sus conclusiones a esta página o a: stephen [at] corsaire.com.<br />
<br />
==Descripción General==<br />
<br />
Extensiones Criptográficas Java (JCE) es un conjunto de API’s de Java, que proporciona servicios criptográficos como el cifrado, la generación de claves secretas, código de autenticación de mensajes y el Acuerdo clave. Los sistemas de cifrado soportados por JCE incluyen simetría, asimetría, bloque y cifrado de flujos. JCE fue un paquete opcional para JDK v 1.2.x y 1.3.x. JCE ha sido integrado en JDK v1.4.<br />
<br />
JCE API’s se implementan los proveedores de servicios criptográficos. Cada uno de estos proveedores de servicios criptográficos implementa la interfaz del proveedor de servicio que especifican las funcionalidades que deben ser implementadas por los proveedores de servicios. Los programadores pueden obtener los plugin de cualquier proveedor de servicios para la realización de funcionalidades criptográficas proporcionadas por JCE. J2SE viene con un proveedor predeterminado, llamado SunJCE.<br />
<br />
===Algoritmos simétricos de cifrado proporcionadas por SunJCE===<br />
<br />
# DES - KeyLength predeterminado de 56 bits (longitud)<br />
# AES<br />
# RC2, RC4 y RC5<br />
# IDEA<br />
# Triple DES - KeyLength por defecto 112 bits<br />
# Blowfish - KeyLength defecto 56 bits<br />
# PBE con MD5 y DES<br />
# PBE con HmacSHA1 y DESede<br />
# DES ede<br />
<br />
===Modos de Encriptación===<br />
<br />
# BCE<br />
# CBC<br />
# CFB<br />
# OFB<br />
# PCBC<br />
<br />
===Algoritmos de cifrado asimétricos implementados por SunJCE===<br />
<br />
# RSA<br />
# Diffie-Hellman - KeyLength defecto 1024 bits<br />
<br />
===Hashing / Message Digest algoritmos implementados por SunJCE===<br />
<br />
# MD5 - por defecto 64 bytes de tamaño<br />
# SHA1 - por defecto 64 bytes de tamaño<br />
<br />
==TRADUCIDO POR ABALCO DAVID Y CASTRO WILSON==<br />
#ESCUELA POLITÉCNICA NACIONAL<br />
#APLICACIONES EN AMBIENTES LIBRES<br />
#TUTOR: TITO ARMAS<br />
#15/11/2012<br />
#QUITO-ECUADOR</div>Jcmax