ClickCease

59,00

Curso de Criptografía en Java

Descripción.

Las aplicaciones escritas en Java y J2EE deben su seguridad, en gran medida, a librerías y toolkits específicamente creados para aplicar operaciones criptográficas. Aprender sobre el funcionamiento de estos componentes y cómo aplicarlos efectivamente, permite crear aplicaciones más seguras y confiables. El objetivo de este curso avanzado es que adquieras dichos conocimientos y puedas aplicarlos en tus proyectos de desarrollo en Java o J2EE.

¿Qué aprenderás?

  • Introducción a las técnicas y conceptos criptográficos más comunes.
  • Aplicabilidad de la criptografía de clave simétrica y asimétrica en el mundo de las aplicaciones desarrolladas en Java.
  • Uso de la arquitectura JCA y JCE en Java: Impacto, alcance y limitaciones.
  • Aplicación de algoritmos de clave secreta utilizando las interfaces nativas de Java y los componentes disponibles en BouncyCastle.
  • Aplicación de algoritmos de clave pública utilizando las interfaces nativas de Java y los componentes disponibles en BouncyCastle.
  • Introducción a la arquitectura PKI y el uso de la firma digital en documentos utilizando Java y BouncyCastle.
  • Firma digital avanzada en diferentes formatos y con soporte multi-firma.
  • Sellados de tiempo seguros utilizando servicios TSA en Internet.
  • Verificación y validación de firmas digitales.

¿Qué duración tiene?

Es una formación completamente online con vídeos grabados. Todas las lecciones suman un total de 8 horas de vídeo. No obstante, se estima que el alumno debería dedicar aproximadamente 40 horas para asimilar los contenidos y realizar las prácticas. Evidentemente, es una estimación y dependerá de cada alumno.
Esta formación está compuesta por 32 lecciones.

Requisitos.

  • Conocimientos básicos sobre programación orientada a objetos y Java.
  • Ganas de aprender, dedicación y actitud orientada al autoaprendizaje.