En este artículo y vídeo, explicamos como montar hat.sh en Docker. Hat.sh es una aplicación web gratuita de código abierto que proporciona cifrado seguro de archivos en el navegador.
Características
Seguridad
- XChaCha20-Poly1305 : para cifrado simétrico.
- Argon2id : para derivación de claves basada en contraseña.
- X25519 – para intercambio de claves.
La biblioteca libsodium se utiliza para todos los algoritmos criptográficos. Detalles técnicos aquí .
Privacidad
- La aplicación se ejecuta localmente en tu navegador.
- Nunca se recopilan ni envían datos a nadie.
Funcionalidad
- Cifrado/descifrado seguro de archivos con contraseñas o claves.
- Generación segura de contraseñas aleatorias.
- Generación de pares de claves asimétricas.
- Intercambio de claves autenticado.
- Estimación de la seguridad de la contraseña.
Docker compose
services:
web:
image: shdv/hat.sh
build:
context: ./
dockerfile: Dockerfile
ports:
- 3991:80
volumes:
- ./src:/usr/share/nginx/html/out
Vídeo