Есть ли способ создать невидимый текст?

Есть ли способ создать невидимый текст?

Я хотел бы создать текстовый файл (формат не имеет значения), текст которого будет невидимым. Я не имею в виду скрытый файл. Обычный файл с невидимым, копируемым текстом. Или он может отображаться так же, как отображаются пароли, в виде звездочек или точек? Любые идеи будут высоко оценены!

В принципе, я хочу оградить себя от доступа к определенным веб-сайтам (вы можете догадаться сами). Думаю, мне нужно найти другой способ решения этой проблемы.

решение1

Вы можете сделать шрифт таким же, как фон, например, белым. Любой редактор форматированного текста позволит это сделать... Word Pad на Windows и TextEdit на Mac будут читать формат .rtf, а белый шрифт будет невидимым. Текст можно будет выбирать и копировать.

решение2

Хорошо, похоже, вам может понадобиться среда типа веб. Вот немного пищи для размышлений, основанной на вашем представлении о звездочках. Скопируйте код ниже в блокнот и сохраните его как anyyouwant.hta (расширение файла должно быть 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>

Затем запустите .hta, и вы увидите это:

введите описание изображения здесь

Текстовое поле установлено как тип пароля, что приводит к маскировке, но также запрещает пользователю использовать обычную команду копирования. Поэтому вам придется программно получить текст и поместить его в буфер обмена — отсюда и кнопка «Копировать текст».

Я знаю, что это всего лишь один шаг вашего общего процесса, но надеюсь, это полезная пища для размышлений?

решение3

Вот что вы можете сделать.

  1. Откройте командную строку и перейдите в каталог по вашему выбору, например:cd desktop

  2. Введите notepad filename.txt. Будет предложено создать файл. Щелкните, yesчтобы создать файл. Напишите что-нибудь, если хотите.

  3. Теперь вам нужно спрятать свои данные за этим файлом. Это значит, что если кто-то откроет файл, он сможет увидеть только filename.txtданные.
  4. Введите notepad filename:txt:secret_message.txt. Создайте файл и поместите в него свое секретное сообщение.

  5. secret_message.txtвообще не виден, хотя и существует.

  6. Вы можете открыть его secret_message.txt, введя текст notepad filename:txt:secret_message.txt, чтобы увидеть секретное сообщение.

Связанный контент