2fa
Sistema de gestión de autenticación de dos factores (2FA) basado en Cloudflare Workers. Soporta TOTP/HOTP, PWA offline y backups remotos con cifrado AES-GCM.
Ficha actualizada 24 sept 2026, 3:20 · upstream 24 sept 2026, 3:12 · release v1.8.1
Qué es 2fa
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio implementa un gestor de claves 2FA autocontenido ejecutándose sobre la plataforma Cloudflare Workers. Permite generar códigos TOTP y HOTP, gestionar múltiples servicios mediante importación masiva desde aplicaciones populares como Google Authenticator o Bitwarden, y exportar a diversos formatos. La arquitectura aprovecha el edge computing para ofrecer baja latencia global sin necesidad de servidores dedicados propios. Incluye funcionalidades avanzadas de seguridad como cifrado local AES-GCM 256 bits para la base de datos KV y almacenamiento encriptado de credenciales de sincronización remota.
- Gestión personal de claves 2FA en múltiples dispositivos mediante PWA
- Migración masiva de bases de datos de autenticadores a terceros
- API pública para generación de códigos OTP sin autenticación
- Sincronización segura de backups a almacenamiento en la nube (S3, OneDrive)
- Funciona como PWA con soporte completo para uso offline
- Cifrado AES-GCM 256 bits opcional para proteger datos sensibles
- Importación masiva desde Google Authenticator, Aegis y Bitwarden
- Despliegue simplificado mediante integración directa con Cloudflare Workers
- Dependencia de la plataforma Cloudflare Workers (no es un contenedor Docker estándar)
- Pérdida irreversible de datos si se olvida el secreto ENCRYPTION_KEY sin backup previo
- No incluye base de datos tradicional, utiliza almacenamiento KV de Cloudflare
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere cuenta en Cloudflare. Se recomienda usar el botón 'Deploy to Cloudflare Workers' para configuración automática del archivo wrangler.toml y creación del binding KV. Es obligatorio configurar la variable de entorno ENCRYPTION_KEY antes de usar funciones de cifrado o backup, guardando el valor original en un gestor de contraseñas externo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


