PBKDF2-SHA256 · AES-GCM-256 · Notas cifradas
.crpt..crpt.Tienes dos opciones para proteger tus notas:
El esquema usa PBKDF2-SHA256 para derivar la clave desde la contraseña y AES-GCM-256 para el cifrado simétrico autenticado. Todo ocurre en tu equipo: la CSP bloquea cualquier conexión saliente (connect-src 'none', default-src 'none') y el código usa exclusivamente la Web Crypto API nativa del navegador, sin librerías de terceros.
El archivo .crpt es un documento JSON con esta estructura:
{
"v": 1,
"file": { "name": "…", "type": "…" },
"salt": "… (16 bytes en base64)",
"iv": "… (12 bytes en base64)",
"cipherText": "… (datos cifrados en base64)"
}
El formato es idéntico al de Cripta: puedes cifrar un .txt en Cripta y luego abrirlo y editarlo aquí, o viceversa.
El editor detecta automáticamente el formato del contenido y aplica colores:
#, negrita **, cursiva *, código inline `.- , strings, números, comentarios #.<!-- -->.El texto plano o formatos no reconocidos se muestran sin resaltado. Usa el botón Fila/Línea encima del editor para alternar entre líneas ajustadas al ancho o con scroll horizontal.