Estos dos ejemplos de cifrado en Bloque que cifran con AES y con los modos CBC y CTR, elementos básicos para la década actual (2.01x). El lenguaje utilizado es Java y están escritos de la forma más simple posible. Se ha suprimido la orientación a objetos y cualquier otra características que dificulte su lectura.
Modo AES / CBC
Modo AES / CTR