Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:yopass

Yopass

Aplicación web que permite compartir secretos de manera segura. Los mensajes son cifrados y descifrados localmente (en el navegador). yopass genera una URL de un solo uso y con caducidad.

Instalación

Docker

docker-compose.yml para crear una instancia de prueba, no segura:

version: "3.0"

services:
  memcached:
    image: memcached
    restart: always
    expose:
      - "11211"

  yopass:
    image: jhaals/yopass
    restart: always
    ports:
      - "127.0.0.1:80:80"
    command: "--memcached=memcached:11211 --port 80"

Traducción

Existe una traducción al español. Si tenemos yopass corriendo en un contenedor de Docker, podemos aplicar la traducción copiando el fichero es.json del proyecto anterior a nuestro contenedor de la siguiente manera:

docker cp es.json CONTENEDOR-YOPASS:/public/locales/
  • CONTENEDOR-YOPASS será el nombre del contenedor de yopass.

Español

Fichero es.json con la traducción al español hecha por mí.

{
  "create": {
    "title": "Cifrar mensaje",
    "inputSecretLabel": "Mensaje secreto",
    "inputSecretPlaceholder": "Mensaje a cifrar localmente en su navegador",
    "buttonEncrypt": "Cifrar mensaje",
    "buttonEncryptLoading": "Cifrando mensaje...",
    "inputOneTimeLabel": "Permitir ver sólo una vez",
    "inputPasswordLabel": "Clave de descifrado personalizada",
    "inputGenerateLabel": "Generar clave de descifrado"
  },
  "upload": {
    "title": "Arrastre el archivo a subir",
    "caption": "La subida de archivos está diseñada para archivos pequeños como claves SSH y ce
rtificados.",
    "errorFileTooLarge": "El archivo es muy grande"
  },
  "display": {
    "titleFetching": "Buscando en la base de datos, por favor espere...",
    "titleDecrypting": "Desencriptando, por favor espere...",
    "titleDecryptionKey": "Ingrese clave de descifrado",
    "captionDecryptionKey": "No actualice esta ventana ya que es posible que el secreto solo pu
eda verse una vez",
    "inputDecryptionKeyPlaceholder": "Clave de descifrado",
    "inputDecryptionKeyLabel": "Se requiere una clave de descifrado, por favor ingrésela",
    "errorInvalidPassword": "Contraseña inválida, por favor inténtelo nuevamente",
    "buttonDecrypt": "Desencriptar secreto"
  },
  "error": {
    "title": "El secreto no existe",
    "subtitle": "Esto puede por alguna de estas razones.",
    "titleOpened": "Se abrió con anterioridad",
    "subtitleOpenedBefore": "El secreto puede estar restringido a verse sólo una vez. Puede hab
er perdido porque alguien hizo clic en el enlace antes de que ud. lo viera.",
    "subtitleOpenedCompromised": "El secreto podría haberse comprometido y ser leído por otra p
ersona. Contacte a quien se lo envió y pídale un nuevo secreto.",
    "titleBrokenLink": "Enlace roto",
    "subtitleBrokenLink": "El enlace debe ser el correcto para poder desencriptar el secreto, e
s posible que algunos caracteres se hayan perdido o no se copiar o pegaron correctamente.",
    "titleExpired": "Expiró",
    "subtitleExpired": "Los secretos no duran para siempre. Todos los secretos almacenados expi
rarán y se destruirán automaticamente. El ciclo de vida puede ser de entre una hora y una seman
a."
  },
  "result": {
    "title": "Secreto almacenado en la base de datos",
    "subtitleDownloadOnce": "Recuerde que los secretos sólo pueden verse una vez a menos que ha
ya configurado otra cosa.. No abra el enlace ud. mismo.",
    "subtitleChannel": "Para mayor seguridad, envíe el enlave corto y la clave de descifrado po
r canales de comunicación separado.",
    "rowLabelOneClick": "Enlace rápido, un clic (potencialmente inseguro)",
    "rowLabelShortLink": "Enlace corto (más seguro)",
    "rowLabelDecryptionKey": "Clave de descifrado"
  },
  "secret": {
    "titleFile": "Archivo descargado",
    "titleMessage": "Mensaje descifrado",
    "subtitleMessage": "¡Es posible que este secreto no pueda volver a verse, asegúrese de guardarlo ahora!",
    "buttonCopy": "Copiar"
  },
  "delete": {
    "buttonDelete": "Eliminar",
    "messageDeleted": "¡El secreto se quitó de la base de datos!",
    "dialogTitle": "¿Desea eliminar el secreto?",
    "dialogMessage": "¿Está seguro que desea quitar este secreto?",
    "dialogProgress": "Eliminando...",
    "dialogConfirm": "Eliminar",
    "dialogCancel": "Cancelar"
  },
  "attribution": {
    "createdBy": "Creado por",
    "translatedBy": "Traducido por",
    "translatorName": "TempWin",
    "translatorLink": "https://blog.tempwin.net"
  },
  "expiration": {
    "legend": "El mensaje cifrado se eliminará después de",
    "optionOneHourLabel": "Una hora",
    "optionOneDayLabel": "Un día",
    "optionOneWeekLabel": "Una semana"
  },
  "features": {
    "title": "Comparta secretos en forma segura",
    "subtitle": "Yopass fue creado para reducir la cantidad de secretos en texto plano que se envían por email y conversaciones de mensajería instantánea. Funciona cifrando y generando un enlace temporal que solo puede verse una vez.",
    "featureEndToEndTitle": "Cifrado punto-a-punto",
    "featureEndToEndText": "El cifrado y descifrado se realiza en su navegador. La clave de descifrado nunca se almacena en Yopass.",
    "featureSelfDestructionTitle": "Auto destrucción",
    "featureSelfDestructionText": "Los mensajes cifrados tienen un tiempo de vida limitado y se eliminan automáticamente cuando expiran.",
    "featureOneTimeTitle": "Descargas de única vez",
    "featureOneTimeText": "El mensaje cifrado sólo puede descargarse una vez lo que reduce la posibilidad que una tercera persona pueda verlo.",
    "featureSimpleSharingTitle": "Compartir fácilmente",
    "featureSimpleSharingText": "Yopass genera un enlace rápido para acceder al mensaje o archivo cifrado. La clave de descifrado puede enviarse por separado.",
    "featureNoAccountsTitle": "No se requiere cuenta de usuario",
    "featureNoAccountsText": "Compartir debe ser simple y rápido. Además del secreto cifrado no se almacena ninguna otra información adicional en la base de datos.",
    "featureOpenSourceTitle": "Software libre y abierto",
    "featureOpenSourceText": "El mecanismo de cifrado de Yopass está basado en software libre y abierto lo que garantiza la transparencia y la posibilidad de auditar el código y sugerir mejoras."
  },
  "header": {
    "buttonHome": "Inicio",
    "buttonUpload": "Subir archivo"
  }
}
informatica/software/aplicaciones_web/yopass.txt · Última modificación: por tempwin