在這個信息時代,我們可以在幾秒鐘內將視頻流、電子郵件和文件傳輸到世界各地。雖然這使得信息共享極其方便,但您永遠無法完全確信發送到數字空間的 1 和 0 會發生什麼。
如果您想確保只有您的聯繫人,而不是其他人,才能看到您發送的數據,則需要將其隱藏在另一個文件中。這實際上非常簡單。以下是如何以更隱蔽的方式隱藏敏感信息。
在保護您的私人信息方面,許多專家建議您加密您的文件。在這種安全發送數據的方法中,像Signal 或WhatsApp 這樣的安全消息應用程序將為您完成繁重的工作,對您的消息內容進行加密,以便除預期收件人之外的任何人都無法閱讀它們。如果其他人試圖攔截加密的通信——這可能是從在您咖啡店的免費Wi-Fi 連接上竊聽的黑客到查看您活動的互聯網服務提供商——他們只會看到毫無意義的代碼混合。很難將這些消息轉換成可讀的形式。
但是加密並非萬無一失。如果有人了解您的電子郵件或消息應用程序密碼,或訪問您未鎖定的手機或計算機,那麼他們可以像原始收件人一樣查看您的加密文件。這就是為什麼您可能想要添加另一層安全性:將私人文件隱藏在其他文件中。
那麼,當您將一個文件隱藏在另一個文件中時,實際上會發生什麼?本質上,您將第一個信息片段的代碼——其實際的 1 和 0——添加到第二個文件中,該文件可以是圖像、音頻剪輯或任何其他內容。更改以不會影響載體內容的方式發生(儘管這會增加其大小),這意味著您仍然可以打開信封文件並照常使用它。
這使得載體文件可以隱藏在顯眼處。如果有人應該訪問您的機器並遇到一個照片文件夾,他們可以查看圖片而無需知道圖片中包含其他文件。 (當然,在一個理想的世界中,這個人首先不會進入您的計算機。我們建議您將隱藏文件安全方法與其他措施結合使用,例如為您的 Windows 或 macOS 帳戶選擇安全密碼。)
當您準備好將隱藏的文件發送給朋友時,他們需要提前通知:您需要告訴新打包數據的接收者您正在將一部分數字信息隱藏在另一部分信息中。理想情況下,您將通過一種通信方式解釋這一點,然後通過不同的途徑發送文件本身。例如,您可以通過電話或面對面會議告訴您的聯繫人他們需要知道的內容,然後通過消息應用程序發送文件。
既然您知道此技術的工作原理,您需要一些軟件來幫助完成此任務。您可以採取幾種不同的方法來隱藏文件,但我們將討論的所有工具的工作方式都類似。而且要使用它們,您不需要成為編碼大師——或者擁有任何技術知識。
對於 Windows 用戶,QuickStego 是一種免費的解決方案。它將任何文本文件放入位圖圖像 (BMP) 文件中。首先,您和文件接收者都需要安裝 QuickStego。然後,使用 打開圖像 和 打開文本 按鈕來組合您的圖像和文本。當您嘗試在任何其他程序中打開生成的圖像時,它將顯示為普通的位圖圖片,但是當您使用 QuickStego 打開它時,您將看到圖像和文本。
另一個僅限 Windows 的程序是 DeepSound,它將大多數常見文件類型(包括 PDF 和圖像)隱藏在音頻文件中。歌曲仍然可以在普通的音頻程序中播放,但是當接收者在 DeepSound 中打開它時,他們可以提取隱藏的信息。界面也很簡單:只需點擊 打開載體文件 選擇您的音頻容器,並點擊 添加秘密文件 選擇您要隱藏的文件。
如果您不想依賴這兩個程序中的任何一個——或者您使用的是 macOS 機器,它沒有那麼多不錯的軟件選項——您可以通過鍵入命令來隱藏文件。在 Windows 上,您可以通過命令提示符執行此操作,在 macOS 上,您可以打開終端窗口。無論哪種方式,此過程都不會感覺特別費力或技術性強,儘管您需要仔細鍵入。
在 Windows 中,您只能將文本文件隱藏在圖像中。將您即將隱藏的文件(我們稱之為“secret.txt”)和您的容器文件(“picture.jpg”)放入同一個文件夾中,然後在文件資源管理器 中打開此文件夾。點擊地址欄(顯示文件夾的路徑),鍵入“cmd”,然後按 Enter。將出現一個命令提示符窗口。在其中,鍵入“copy /b secret.txt picture.jpg hidden.jpg”,然後按 Enter。 (當然,您將使用要隱藏的文本的文件名代替“secret.txt”,並且您應該將“picture.jpg”替換為您想要用作容器的圖像的文件名。您可以使用任何您想要給要創建的新文件起的名字代替“hidden.jpg”。並且不要忘記最終文件名之前的兩個空格。)新創建的文件在圖像編輯器中打開時顯示為普通圖片,但是如果您在記事本或其他文本編輯器中打開它,您可以在頁面頂部看到隱藏的文本。
在 macOS 上,您可以將單個文本文件或 zip 文件(包含任何類型文件的存檔)打包到圖像中。首先,將相關文件移動到桌面。同樣,我們將容器圖像稱為“picture.jpg”,將隱藏文件稱為“secret.txt”,儘管在這種情況下,它也可以輕鬆地稱為“secret.zip”。然後啟動終端應用程序(使用 Cmd Space 打開 Spotlight,鍵入“terminal”,並在出現時選擇正確的應用程序)。在 終端 中,鍵入“cd desktop”並按 Enter 切換到桌面。接下來,鍵入“cat picture.jpg secret.txt > hidden.jpg”並按 Enter。與 Windows 一樣,我們將完成的圖像稱為“hidden.jpg”,但您可以將文件名更改為您喜歡的任何名稱。當您在任何圖像編輯程序中打開它時,它看起來像是一張普通的圖片;當您在 TextEdit 等應用程序中打開它時,隱藏的文本將出現在末尾。如果您隱藏了存檔,則檢索隱藏文件的方式略有不同:返回終端,鍵入“unzip hidden.jpg”(或您選擇的任何文件名),然後按 Enter。然後,隱藏的文件將再次散佈到桌面上。
以上是如何發送隱藏在圖片和歌曲中的秘密消息的詳細內容。更多資訊請關注PHP中文網其他相關文章!