If-Koubou

Как да скриете данните в отделение за таен текстов файл

Как да скриете данните в отделение за таен текстов файл (Как да)

В днешното издание на Stupid Geek Tricks (където показваме малко известни трикове, за да впечатлим вашите неподправени приятели), ще научим как да скрием данните в текстов файл, който не може да бъде видян от никой друг, освен ако те не знаят името на тайното отделение.

Ето как работи

Още от Windows 2000 файловата система NTFS в Windows поддържа алтернативни потоци от данни, които ви позволяват да съхранявате данни "зад" име на файл, като използвате име на поток. Не може да се открие, докато сърфирате във файловата система или навсякъде в Windows ... можете да получите достъп до нея само с "тайния ключ", който всъщност е само името на потока.

Можете да помислите за тези допълнителни потоци като тайни отделения във файла, които могат да бъдат достъпни само ако знаете "тайния код", който в този случай е само името на потока.

Това не е напълно сигурен начин да скриете данните, както ще илюстрираме по-долу, но това е забавен трик, за който трябва да знаете.

Забележка: Това работи само на устройство, форматирано с NTFS.

Скриване на данни в тайно отделение

За да използвате тази функция, ще трябва да отворите команден ред и да използвате следния синтаксис:

бележник SomeFile.txt: SecretWordHere.txt

Можете да използвате всичко след двоеточие като тайна дума, ключът е, че между първото име на файла и дебелото черво не може да има никакви интервали.

Ако не сте посочили .txt в края, Notepad автоматично ще го добави и ще ви попита дали искате да създадете нов файл, дори ако SomeFile.txt вече съществува, защото SecretSquirrel! .Txt вече не съществува.

Сега можете да въведете каквито и да е данни, които искате тук, и да запазите файла:

Когато погледнете файла, то пак ще бъде точно същия като преди:

Можете дори да отворите файла, като кликнете двукратно върху него, и добавете каквато и да е информация, която искате да направите файла нормален:

Можете отново да използвате командния ред, за да добавите второ скрито "отделение" с различно име:

Можете да добавите каквато и да е друга информация към този файл, която искате:

Нито един от тези скрити файлове няма да се отрази на другия или да промени основния файл. Само не забравяйте, че трябва да използвате командния ред за достъп до скритите данни.

Забележка: След като създадете скрит поток, този поток не е точно част от файла ... не можете да копирате файла си на друго място и да получите достъп до потоците там.

Откриване на файлове с потоци

Разбира се, тези файлове не са напълно скрити от всички, защото можете да използвате малко приложение за командния ред, наречено Streams.exe, за да откривате файлове, които имат потоци, включително имената на потоците.

Например, в моя сценарий бихме използвали следния синтаксис:

streams.exe SomeFile.txt

Както можете да видите, имената на потоците се показват, което ще ви позволи лесно да ги достигнете.

Ако използвате Windows 7, можете просто да използвате аргумента / R към командата DIR, за да видите потоците:

Изтриване на потоци

Можете да използвате същата команда Streams.exe, за да изтриете всички потоци от файл, въпреки че не мисля, че можете да изтриете само един поток. Използвайте следния синтаксис:

streams.exe -d SomeFile.txt

Както можете да видите на екранната снимка, потоците вече са премахнати от файла.

Добавяне към скрити потоци от командния ред

Можете да добавяте данни към скрит поток, като използвате няколко команди или всъщност всичко, което може да въведе или изведе тръби и да приеме стандартния синтаксис FileName: StreamName. Например, можем да използваме командата ехо:

echo "Чувство!"> SomeFile.txt: Тест

Можете да видите с командата потоци в горния пример, че вече имаме скрит поток във файла.

Четене на поток от командния ред

Можете да четете данни от потока, като прехвърляте данни в повече команда, като използвате този синтаксис:

още <FileName: Име на поток

В моя пример истинската команда беше следната:

още <SomeFile.txt: SecretSquirrel! .txt

Както можете да видите, тайните данни, които добавихме, се предават в конзолата.

Разбира се, това не е сигурен начин да скриете данните - за това трябва да използвате TrueCrypt. Това е само едно от тези неща, които могат да бъдат забавни за използване и може да дойде по-удобно тук или там.

Ученето е забавно, нали?