¿Existe alguna forma de crear texto invisible?

¿Existe alguna forma de crear texto invisible?

Me gustaría crear un archivo de texto (no importa el formato) cuyo texto sea invisible. No me refiero a un archivo oculto. Un archivo normal con texto invisible y copiable. ¿O podría mostrarse de la misma manera que se muestran las contraseñas, como asteriscos o puntos? ¡Cualquier idea será muy apreciada!

Básicamente quiero evitar el acceso a ciertos sitios web (puedes adivinarlo). Supongo que necesito encontrar una forma diferente de resolver esto.

Respuesta1

Puede colorear la fuente del mismo modo que el fondo, por ejemplo, blanco. Cualquier editor de texto enriquecido permitirá esto... Word Pad en Windows y TextEdit en Mac leerán el formato .rtf y la fuente blanca será invisible. El texto será seleccionable y copiable.

Respuesta2

Bien, parece que es posible que necesites utilizar algún entorno de tipo web. Aquí hay algo para reflexionar, basado en su idea de los asteriscos. Copie el siguiente código en un bloc de notas y guárdelo como lo que quiera.hta (la extensión del archivo debe ser hta):

<html>
    <head>
        <title>Masked Text with Copy</title>

        <HTA:APPLICATION 
             ID="HTAUI" 
             APPLICATIONNAME="Masked Text with Copy"
             SCROLL="no"
             SINGLEINSTANCE="yes"
             WINDOWSTATE="maximized"
        >
    </head>

    <style>
    BODY
    {
       background-color: #b3c7e0;
       font-family: Arial;
       font-size: 8pt;
       margin-top: 2px;
       margin-left: 8px;
       margin-right: 3px;
       margin-bottom: 3px;
    }

    </style>

    <script language="VBScript">

    Sub Window_Onload
        self.Focus()
        self.ResizeTo 372,72
    end sub

    Sub copyTextClick
        strCopy = MaskedTextBox.Value 
        document.parentwindow.clipboardData.SetData "text", strCopy 
    End Sub

    </script>

    <body>
        <p align="left">
            <font face="Arial" size="2">Masked TextBox</font> <input type="password" name="MaskedTextBox" size="20" value="Secret Text!">
            <input type="button" value="Copy Text" onclick="copyTextClick" name="copyText">
        </p>
    </body>
</html>

Luego inicia el .hta y verás esto:

ingrese la descripción de la imagen aquí

El cuadro de texto está configurado como tipo de contraseña, lo que da como resultado el enmascaramiento, pero también prohíbe al usuario usar un comando de copia normal. Por lo tanto, debe obtener el texto mediante programación y configurarlo en el portapapeles; de ahí el botón "Copiar texto".

Sé que este es solo un paso de su proceso general, pero espero que sea útil para reflexionar.

Respuesta3

Esto es lo que puedes hacer.

  1. Abra el símbolo del sistema y cambie al directorio de su elección, por ejemplocd desktop

  2. Tipo notepad filename.txt. Esto le pedirá que cree un archivo. Haga clic yespara crear el archivo. Escribe algo si quieres.

  3. Ahora necesitas ocultar tus datos detrás de este archivo. Significa que si alguien abre el archivo, solo podrá ver filename.txtdatos.
  4. Tipo notepad filename:txt:secret_message.txt. Crea el archivo y pon tu mensaje secreto en él.

  5. secret_message.txtno es visible en absoluto aunque exista.

  6. Puede abrir secret_message.txtescribiendo notepad filename:txt:secret_message.txtpara ver el mensaje secreto.

información relacionada