Existe uma maneira de criar texto invisível?

Existe uma maneira de criar texto invisível?

Gostaria de criar um arquivo de texto (o formato não importa) cujo texto seja invisível. Não me refiro a um arquivo oculto. Um arquivo normal com texto invisível e copiável. Ou poderia ser exibido da mesma forma que as senhas são exibidas, como asteriscos ou pontos? Qualquer ideia seria muito apreciada!

Basicamente, quero evitar acessar determinados sites (você pode adivinhar). Acho que preciso encontrar uma maneira diferente de resolver isso.

Responder1

Você pode colorir a fonte da mesma forma que o fundo, por exemplo, branco. Qualquer editor de rich text permitirá isso... Word Pad no Windows e TextEdit no Mac lerão o formato .rtf e a fonte branca ficará invisível. O texto será selecionável e copiável.

Responder2

OK, parece que você pode precisar usar algum ambiente do tipo web. Aqui estão alguns pontos para reflexão, com base na sua ideia de asteriscos. Copie o código abaixo em um bloco de notas e salve-o como whatyouwant.hta (a extensão do arquivo deve 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>

Em seguida, inicie o .hta e você verá isto:

insira a descrição da imagem aqui

A caixa de texto é definida como tipo de senha, o que resulta no mascaramento, mas também proíbe o usuário de usar um comando de cópia normal. Então você tem que pegar o texto programaticamente e configurá-lo para a área de transferência - daí o botão 'Copiar Texto'.

Eu sei que esta é apenas uma etapa do seu processo geral, mas espero que seja um alimento útil para reflexão.

Responder3

Aqui está o que você pode fazer.

  1. Abra o prompt de comando e mude para o diretório de sua escolha, por exemplocd desktop

  2. Tipo notepad filename.txt. Isso solicitará a criação de um arquivo. Clique yespara criar o arquivo. Escreva algo se quiser.

  3. Agora você precisa ocultar seus dados atrás deste arquivo. Significa que se alguém abrir o arquivo, ele só poderá ver filename.txtos dados.
  4. Tipo notepad filename:txt:secret_message.txt. Crie o arquivo e coloque sua mensagem secreta nele.

  5. secret_message.txtnão é visível, embora exista.

  6. Você pode abrir secret_message.txtdigitando notepad filename:txt:secret_message.txtpara ver a mensagem secreta.

informação relacionada