如何發送隱藏在圖片和歌曲中的秘密訊息 如何發送隱藏在圖片和歌曲中的秘密訊息

如何發送隱藏在圖片和歌曲中的秘密訊息

如何發送隱藏在圖片和歌曲中的秘密訊息

在這個通訊時代,我們可以在幾秒鐘內將視訊串流、電子郵件和檔案傳輸到世界各地。雖然這使得資訊共享極其便捷,但你永遠無法完全確定傳輸到數位空間中的那些 0 和 1 會發生什麼。

如果你想確保只有你的聯絡人才能看到你發送的數據,你需要將其隱藏在另一個文件中。這其實很簡單。以下是如何以更隱密的方式隱藏敏感資訊的方法。

加密與隱藏文件

在保護個人資訊方面,許多專家建議對文件進行加密。這種安全地發送資料的方法,需要使用像 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+空白鍵開啟 Spotlight,輸入“終端”,然後選擇出現的終端應用程式)。在終端機中,輸入“cd desktop”並按回車鍵切換到桌面。接下來,輸入「cat picture.jpg secret.txt > hidden.jpg」並按下回車鍵。和 Windows 系統一樣,我們將最終生成的圖像命名為“hidden.jpg”,但您可以根據需要更改檔案名稱。在任何圖像編輯程式中開啟它時,它看起來就像一張普通的圖片;在文字編輯等應用程式中開啟它時,隱藏的文字將顯示在末尾。如果您隱藏了一個壓縮文件,則恢復隱藏文件的方法略有不同:返回終端,輸入“unzip hidden.jpg”(或您選擇的任何文件名稱),然後按回車鍵。隱藏的文件將再次顯示在桌面上。