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:
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.
Abra o prompt de comando e mude para o diretório de sua escolha, por exemplo
cd desktop
Tipo
notepad filename.txt
. Isso solicitará a criação de um arquivo. Cliqueyes
para criar o arquivo. Escreva algo se quiser.- Agora você precisa ocultar seus dados atrás deste arquivo. Significa que se alguém abrir o arquivo, ele só poderá ver
filename.txt
os dados. Tipo
notepad filename:txt:secret_message.txt
. Crie o arquivo e coloque sua mensagem secreta nele.secret_message.txt
não é visível, embora exista.Você pode abrir
secret_message.txt
digitandonotepad filename:txt:secret_message.txt
para ver a mensagem secreta.