Bouncy Castle

Bouncy Castle
Información general
Tipo de programa criptografía API
Licencia MIT License[2]
Información técnica
Programado en
  • Java
  • C#
Plataformas admitidas multi-plataforma
Versiones
Última versión estable 1.623 de junio de 2019
Enlaces
[1]
Repositorio de código
[editar datos en Wikidata]

Bouncy Castle es una colección de API utilizados en criptografía. Tiene versiones para los lenguajes Java y C#.

Historia

Bouncy Castle nació como resultado del esfuerzo de dos colegas que sufrieron la necesidad de recrear librerías criptográficas en cada cambio de empleo. Un requisito de diseño inicial fue que existieran versiones de la librería para el entorno JavaME por lo que existen 2 juegos de librerías.

Arquitectura

La API de bajo nivel está optimizada para gestionar eficientemente los algoritmos criptográficos, de forma que se puedan usar en entornos de bajos recursos (JavaME) o no es posible usar las librerías JCE (por ejemplo en un applet).

La librería compatible JCE se basa en las API de bajo nivel, de modo que el código fuente es un ejemplo de implementación de problemas criptográficos comunes con dichas API.

Véase también

  • Java Cryptography Architecture

Notas

  1. «Últimas versiones para Java». 
  2. «Licencia». Archivado desde el original el 3 de julio de 2012. Consultado el 12 de junio de 2010. 

Enlaces externos

  • «Legion of the Bouncy Castle». Archivado desde el original el 26 de mayo de 2012. Consultado el 12 de junio de 2010. 
  • Roedy Green. «Bouncy Castle». Mindprod Java glossary. Archivado desde el original el 26 de mayo de 2012. 


Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q2090083
  • Informática
  • Arch Linux: bcprov
  • AUR: bcpkix
  • Debian: libbcprov-java
  • Gentoo: dev-java/bcprov
  • Open Hub: p_5523
  • Ubuntu: libbcprov-java
  • Wd Datos: Q2090083