Crypto 101 es un proyecto (en proceso) sobre criptografía. Éste es un libro electrónico orientado para programadores de todos los niveles y está enfocado en los sistemas criptográficos actuales, sus debilidades y como romperlos.

El libro empieza con conceptos básicos y va avanzando hasta llegar a sistemas criptográficos completos como: SSL y TLS, OpenPGP y GPG y OTR (Off-The-Record Messaging).

Los capítulos que podemos encontrar en el mismo son los siguientes:

  • Exclusive or
  • Block ciphers
  • Stream ciphers
  • Key exchange
  • Public-key encryption
  • Hash functions
  • Message authentication codes
  • Signature algorithms
  • Key derivation functions
  • Random number generators
  • SSL and TLS
  • OpenPGP and GPG
  • Off-The-Record Messaging (OTR)
  • Modular arithmetic
  • Elliptic curves
  • Side-channel attacks

El libro está actualmente disponible en PDF, pero ya hay peticiones para que se creen versiones en EPUB y Mobi.

Fuente: Cyberhades