Repository navigation
Releases: opendesarrollo/Encripta
Release list
Encripta v2.1.2
Encripta v2.1.2
Esta versión marca una nueva etapa de Encripta con la incorporación de Encripta Desktop, una aplicación con interfaz gráfica que permite proteger mensajes de manera sencilla, sin necesidad de utilizar comandos.
A partir de esta versión, Encripta está disponible en dos modalidades: interfaz gráfica (Desktop) e interfaz de línea de comandos (CLI).
Novedades
- Se incorpora una interfaz gráfica desarrollada con Go y Wails.
- Se permite generar pares de claves públicas y privadas desde la aplicación.
- Se incorpora la administración de claves mediante nombres o alias.
- Se permite cifrar mensajes seleccionando la clave pública del destinatario.
- Se permite descifrar mensajes utilizando una clave privada y su contraseña.
- Se mantiene la versión de línea de comandos para usuarios que prefieren utilizar la terminal.
- Se incorpora documentación de usuario para ambas modalidades.
Seguridad
Se mantienen los mecanismos de cifrado y protección de claves utilizados anteriormente.
Las operaciones de cifrado y descifrado se realizan localmente, sin necesidad de conexión a Internet.
Versiones disponibles
Encripta Desktop: recomendada para usuarios que prefieren una interfaz visual, sencilla e intuitiva, sin necesidad de utilizar comandos.
Encripta CLI: orientada a usuarios familiarizados con la línea de comandos que prefieren trabajar directamente desde la terminal.
Ambas modalidades permiten crear claves, cifrar mensajes y recuperar información protegida.
Documentación
Para facilitar el uso de Encripta, están disponibles los siguientes manuales:
- [Manual de Encripta Desktop](https://github.com/opendesarrollo/Encripta/blob/main/doc/gui/cifrado-asimetrico.md)
- [Manual de Encripta CLI](https://github.com/opendesarrollo/Encripta/blob/main/doc/cli/cifrado-asimetrico.md)
- [Documentación general de Encripta](https://github.com/opendesarrollo/Encripta/blob/main/README.md)
Descarga
Selecciona el ejecutable correspondiente a tu sistema operativo y a la modalidad que deseas utilizar desde los archivos adjuntos de esta publicación.
Encripta es un software de código fuente privado. Este repositorio público se utiliza para distribuir sus versiones ejecutables, documentación y actualizaciones.
© 2026 OpenDesarrollo. Todos los derechos reservados.
Encripta — Tu información. Tus decisiones. Tu control.
Encripta v2.0.2
Encripta v2.0.2
Actualización menor de mantenimiento enfocada en mejorar la experiencia de uso en la interfaz de línea de comandos.
Cambios
- Se simplifican los mensajes mostrados al ejecutar los comandos.
- Se eliminan textos redundantes en algunos flujos de la aplicación.
- Se mejora la consistencia visual y de interacción de la CLI.
Seguridad
No se realizaron cambios en los mecanismos criptográficos ni en el formato de las claves o archivos cifrados.
Se mantienen:
- X25519 para el manejo de claves.
- Argon2id para la derivación de claves.
- AES-256-GCM para cifrado autenticado.
Esta versión mantiene compatibilidad con Encripta v2.0.1.
Encripta v2.0.1
Encripta v2.0.1
Actualización de mantenimiento de Encripta.
Correcciones
- Se mejora la lectura del paquete que contiene el salt utilizado para proteger la clave privada.
- La longitud del salt ahora se obtiene dinámicamente desde la información almacenada en el paquete.
- Se elimina la dependencia de una longitud fija durante la lectura de la clave privada.
- Se mantiene compatibilidad con las claves generadas por Encripta v2.0.0.
Seguridad
No se modifican los algoritmos criptográficos utilizados:
- X25519 para el manejo de claves.
- Argon2id para la derivación de claves.
- AES-256-GCM para cifrado autenticado.
Encripta v2.0.0
Encripta v2.0.0
Segunda versión estable de Encripta.
Esta versión incorpora mejoras importantes en la protección de la clave privada, reemplazando la derivación directa basada en SHA-256 por Argon2id e incorporando un salt aleatorio para fortalecer la contraseña utilizada por el usuario.
También se actualiza el formato de almacenamiento de la clave privada para conservar la información necesaria para su recuperación segura.
Mejoras incluidas
- Incorporación de Argon2id para la derivación de la clave utilizada para proteger la clave privada.
- Incorporación de un salt aleatorio de 16 bytes.
- Eliminación del uso directo de SHA-256 como mecanismo de derivación de la contraseña.
- Nuevo paquete interno para almacenar el salt asociado a la clave privada.
- Actualización del formato de almacenamiento de la clave privada.
- Mejora de la resistencia frente a ataques de fuerza bruta sobre contraseñas.
- Se mantiene la protección autenticada de la clave privada mediante AES-256-GCM.
- Se mantiene X25519 para el manejo de claves.
- Se mantiene la detección de modificaciones en los datos cifrados mediante AES-GCM.
Seguridad
La protección de la clave privada utiliza ahora:
- X25519 para el manejo de claves.
- AES-256-GCM para proteger la clave privada.
- Argon2id para derivar una clave criptográfica a partir de la contraseña.
- Salt aleatorio de 16 bytes para cada clave privada generada.
La configuración utilizada por Argon2id es:
- Memoria: 64 MiB.
- Iteraciones: 3.
- Paralelismo: 4 hilos.
- Longitud de clave derivada: 32 bytes.
El flujo de protección de la clave privada es:
Contraseña
+
Salt aleatorio
↓
Argon2id
↓
Clave de 32 bytes
↓
AES-256-GCM
↓
Clave privada protegida
Encripta v1.0.0
Encripta v1.0.0
Primera versión pública estable de Encripta.
Esta versión incorpora el flujo completo para generar claves, configurar el par de claves activo, cifrar mensajes y recuperar su contenido mediante la clave privada protegida por contraseña.
Funcionalidades incluidas
- Generación de clave pública y clave privada.
- Protección de la clave privada mediante contraseña.
- Configuración del par de claves activo.
- Cifrado de mensajes desde línea de comandos.
- Generación de archivos cifrados con extensión
.seg. - Descifrado de mensajes mediante la clave privada correspondiente.
- Ingreso de contraseña oculto en terminal.
- Generación automática de nombres para evitar sobrescribir archivos existentes.
Seguridad
La versión utiliza mecanismos criptográficos basados en:
- X25519 para el manejo de claves.
- AES-256-GCM para proteger la clave privada.
- SHA-256 dentro del proceso actual de derivación de la clave de protección.
Plataformas disponibles
Esta release incluye binarios precompilados para:
- Windows 64 bits —
encripta-windows-amd64.exe - Linux 64 bits —
encripta-linux-amd64 - Android / Termux ARM64 —
encripta-android-arm64
Uso básico
encripta crear-claves
encripta configurar-claves
encripta cifrar
encripta descifrar mensaje