Idioma / región

Idiomas.

El inglés es la fuente. Las diez lenguas están en línea.

03 / compartir privado

NoirPaste.

A veces, la forma más segura de enviar un secreto es asegurarse de que la persona que lo lleva no pueda leerlo. NoirPaste almacena una copia bloqueada y permite que el titular del enlace mantenga la clave.

Role
Diseño de seguridad, ingeniería de productos, implementación autohospedada
Alcance
Cifrado del navegador, almacenamiento, caducidad, pagos, espejo Tor, seis idiomas
Estado
en vivo / revisado
copias legibles por el servidor
Cero
Propiedad de diseño, revisada 2026-10-31
idiomas
seis
Grabado el 31/10/2026
espejo
Tor
Grabado el 31/10/2026
control de enlace
Caducidad
Grabado el 31/10/2026
  1. 01

    Navegador

    La nota se cifra antes de salir del dispositivo y la clave permanece en el enlace.

  2. 02

    Texto cifrado

    El servidor recibe un valor bloqueado que no puede leer, con una regla de caducidad.

  3. 03

    Destinatario

    El titular del enlace abre la nota y el navegador la descifra localmente.

La clave queda en la gente.

01 / Contexto

el problema

Las personas envían contraseñas, notas de recuperación y mensajes de texto privados a través de chat, correo electrónico y capturas de pantalla. Cada copia es otra copia para limpiar y, por lo general, el proveedor puede leerlas todas. Un enlace privado es una idea simple hasta que tiene que ser verdad.

NoirPaste se basa en una promesa menor que un producto de mensajería completo: el servidor no debería poder leer la nota. Esa promesa cambia el diseño del editor, el enlace, la caducidad, el paso de registro y el flujo de pago.

02 / Público

para quien es

Es para una persona que entrega algo confidencial: un desarrollador que comparte una credencial con un compañero de equipo, una persona de soporte que envía una nota de recuperación o cualquier persona que no quiera una copia legible permanente en otra bandeja de entrada. El trabajo es corto y el requisito de confianza es alto.

03 / Restricción

El modelo de amenaza

El sistema asume que el servidor de aplicaciones y almacenamiento se puede inspeccionar, copiar o comprometer. No supone que la clave de cifrado esté disponible para ese servidor. El navegador cifra antes del envío y el navegador del destinatario lo descifra después de recibir el texto cifrado.

El servidor todavía tiene una tarea: hacer cumplir la caducidad, los límites de tarifas, los controles de abuso y la prueba de trabajo para el registro, y proteger las partes que contiene. La privacidad no es la ausencia de controles. Es un conjunto más pequeño de cosas en las que se debe confiar.

04 / Construcción

lo que construimos

El producto es deliberadamente estrecho, con opciones de seguridad visibles en la construcción:

  • Cifrado del navegador con AES-256-GCM y una clave incluida en el fragmento del enlace.
  • XChaCha20-Poly1305 y Argon2id en el lado del servidor para los valores que el servidor debe manejar.
  • Pastas vencidas, un editor simple y un enlace que el remitente puede entregar sin una cuenta.
  • Registro de prueba de trabajo para encarecer el abuso automatizado sin requerir una identidad.
  • Seis idiomas y un espejo Tor para lectores que no desean la ruta de red ordinaria.

05 / Decisiones

la parte dificil

El conocimiento cero no es una insignia que se agrega al final. La clave tiene que evitar registros, análisis, informes de errores y el servidor. Una característica útil que envía el campo equivocado al lugar equivocado puede deshacer la promesa. El equipo debe poder explicar lo que ve el servidor, no sólo lo que dice la página de marketing.

La vía premium añade otra limitación. El producto no debe recopilar un nombre y una dirección solo para recibir dinero, por lo que la ruta paga debe permanecer separada de la ruta de la nota privada y de la identidad necesaria para respaldar una cuenta.

06 / Resultado

que es en vivo

NoirPaste está disponible en noirpaste.xyz, con un espejo Tor y seis idiomas. La propiedad de diseño se puede comprobar desde fuera: el servidor almacena un valor que no puede leer y el enlace es lo que lo desbloquea.