informatica:software:aplicaciones_web:yopass
Tabla de Contenidos
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-YOPASSserá 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
