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:
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.
Abra el símbolo del sistema y cambie al directorio de su elección, por ejemplo
cd desktop
Tipo
notepad filename.txt
. Esto le pedirá que cree un archivo. Haga clicyes
para crear el archivo. Escribe algo si quieres.- Ahora necesitas ocultar tus datos detrás de este archivo. Significa que si alguien abre el archivo, solo podrá ver
filename.txt
datos. Tipo
notepad filename:txt:secret_message.txt
. Crea el archivo y pon tu mensaje secreto en él.secret_message.txt
no es visible en absoluto aunque exista.Puede abrir
secret_message.txt
escribiendonotepad filename:txt:secret_message.txt
para ver el mensaje secreto.