Principios de diseño

Traducido del artículo GDS Design Principles, el 19/08/2015 por Marcelo Alejo para GeoBolivia / ADSIB

A continuación se enumeran los principios de diseño y ejemplos de cómo los hemos utilizado hasta ahora. Estos están en base a nuestros 7 principios digitales.

  1. Comience con necesidades*
  2. Haga menos
  3. Diseño con los datos
  4. Hacer el trabajo duro para que sea sencillo
  5. Iterar. Luego iterar de nuevo
  6. Esto es para todos
  7. Entender el contexto
  8. Construir servicios digitales, no sitios web
  9. Sea consistente, no uniforme
  10. Hacer las cosas abiertas: se hace mejor las cosas

Leer más…

Librería Bouncy Castle

JCE (Java Cryptography Extension)

Framework para criptografía que forma parte de la distribución estándar de la JVM (máquina virtual de Java). Ofrece un API (application programming interface) que permite:

  • generación de claves (claves secretas y pares de claves pública y privada)
  • cifrado simétrico (DES, 3DES, IDEA, etc)
  • cifrado simétrico (RSA, DSA, Diffie-Hellman, ElGamal…)
  • funciones de resumen (MD5 y SHA1 ) y algoritmos MAC (Message Authentication Code)
  • acuerdo de claves

Leer más…