aes_256_gcm

Installation
SKILL.md

aes_256_gcm

AES-256-GCM es el algoritmo de cifrado simétrico estándar para proteger datos biométricos en reposo. GCM (Galois/Counter Mode) proporciona tanto confidencialidad como autenticación de la integridad — detecta si los datos cifrados han sido manipulados.

When to use

Usar para cifrar embeddings faciales y referencias a imágenes antes de almacenar en PostgreSQL o Redis. Las imágenes se cifran en MinIO con Server-Side Encryption (mismo algoritmo, gestionado por MinIO).

Instructions

  1. Instalar: pip install cryptography
  2. Implementar en backend/core/encryption.py:
    from cryptography.hazmat.primitives.ciphers.aead import AESGCM
    import os
    class BiometricEncryption:
        def __init__(self, key: bytes):
            assert len(key) == 32, "Key must be 256 bits (32 bytes)"
            self.aesgcm = AESGCM(key)
    
Related skills
Installs
10
First Seen
Mar 2, 2026