Если у вас есть важные конфиденциальные данные, вы бы сохранили их в текстовом файле? Могу поспорить, что ответ — нет. В этой статье мы покажем вам, как можно легко скрыть свои данные внутри текстового файла. Вы не правильно меня прочитали. Я имею в виду простой незашифрованный незащищенный текстовый файл, созданный Блокнотом. Следующий трюк очень легко реализовать, и он будет работать в Windows XP, Vista или Windows 7. (Примечание: чтобы это работало, ваша файловая система должна быть NTFS).
Мы собираемся использовать Альтернативные потоки данных NTFS для хранения наших конфиденциальных данных. Альтернативные потоки данных позволяют нам скрыть поток в каком-либо имени файла. Этот поток данных не виден и не отображается при доступе к основному файлу. Поэтому, если вы хотите скрыть такие данные, как пароль, адрес электронной почты или номер счета банка, вы можете добавить их в виде простого текста и скрыть в виде потока в каком-либо имени файла.
Читайте также: Как просмотреть размытый текст на веб-сайтах
Приступим к грязной работе:
Откройте командную строку и введите следующий синтаксис:
notepad AnyFileName.txt:SecretData.txt
Здесь «AnyFileName» — это фактическое имя текстового файла, а «SecretData.txt» — это скрытый поток, содержащийся в AnyFileName.
Появится всплывающее окно с запросом подтверждения. Нажмите Да.
Появится редактор блокнота. Теперь вы можете ввести конфиденциальные данные, которые хотите скрыть.
Перейдите в Файл ->Сохранить, чтобы сохранить файл.
Вы можете добавить более одного скрытого потока в один и тот же файл. Просто введите ту же команду (но с другим именем потока), чтобы добавить новый поток.
Обратите внимание, что имя основного файла — «AnyFileName.txt», и внешне нет никаких признаков того, что внутри него содержится скрытый файл.
Как получить доступ к скрытым данным?
Чтобы прочитать скрытый поток из командной строки, введите следующий синтаксис:
more < FileName.txt:StreamName.txt
Например, в нашем примере команда должна быть
more < AnyFileName.txt:SecretData.txt
Вам придется запомнить файл вашего скрытого потока, чтобы восстановить его из текстового файла.
Как мне обнаружить скрытый файл, если я забыл имя файла?
Да, вы можете обнаружить скрытые файлы с помощью приложения Стрим.exe . Это приложение будет отслеживать все файлы с именем файла потока, если они существуют.
Например, синтаксис обнаружения скрытого потока:
streams.exe AnyFileName.txt
Если вы хотите удалить из файла только поток, введите следующую команду:
streams.exe -d AnyFileName.txt
Эта команда удалит все потоки из файла AnyFileName.txt.
Описанный выше процесс очень удобен для хранения некоторых личных текстовых данных в вашей системе. Если другие пользователи вашего ПК не разбираются в технологиях или не являются хакерами, скорее всего, они никогда не заметят ваши маленькие секреты.
Если вас все еще что-то не устраивает, вы можете еще больше повысить безопасность этих файлов, сделав их недоступный и неудаляемый .