如何使用媒體檔案傳送隱藏訊息?
在如今的社會中,到處充滿了各種交流溝通,各種視訊、電郵和電子檔案可以在幾秒鐘內傳遍地球。儘管資訊的分享變得非常快捷方便,但也存在著資訊洩漏的風險。如果想要保護自己發出的資訊,可以對資訊進行加密或隱藏。
通常網路安全專家會建議使用者使用加密保護傳輸的資訊,例如Signal和WhatsApp這類即時通訊軟體通過加密演算法打亂文字資訊的排列順序,只有接收方才能正確對加密後的資訊進行解碼。但是加密也是百分百可靠,如果使用者的賬戶密碼或者手機、電腦等裝置的密碼被他人獲得後,就能看到使用者說傳送的資訊內容。因此這時需要另一項技能:將資訊隱藏在其他檔案中。
原理:
將一個檔案新增至另一個檔案中,會對兩個檔案的二進位制程式碼產生改變,但對兩個檔案的內容沒有影響,只不過將兩個檔案放在一起打包傳輸。這樣即使他人看到了電腦中的照片,也無從獲得照片檔案中還隱藏著其他資訊。
當在傳輸這些檔案時,需要事先向對方說明情況,告訴對方在傳輸的檔案內還有隱藏的資訊。當然,傳輸檔案和告訴隱藏資訊可以分別使用不同的軟體進行,這樣可以進一步保證資訊的安全性。
實際操作:
知道了原理後還需要軟體的幫助,以下提到的這些軟體非常簡單易用,技術小白也可以輕鬆上手:
1、Windows平臺:QuickStego。它是一款免費軟體,可以將任意文字檔案新增到一個BMP圖片檔案中。傳送/接收端都需要安裝,使用時只需將BMP圖片和TXT文字檔案一起開啟便可以自動生成,只有對方在QuickStego軟體中才能看到其中隱藏的文字資訊,如果使用普通的圖片檢視軟體開啟只能看到一張普通的BMP圖片格式檔案。
2、Windows平臺:DeepSound。它能將大多數可是的檔案,例如PDF、圖片新增至音訊檔案中,該音訊檔案在播放器中可以正常播放。如果接收方使用DeepSound開啟後就能看到其中的隱藏的檔案。
命令列模式:
如果不想使用以上提到的軟體,還可以使用命令列隱藏檔案。該方法無需安裝任何軟體,只需使用作業系統中自帶的命令列視窗便可完成,在Windows和MacOS平臺通用。
在Windows作業系統中,通過命令列只能將文字資訊隱藏在圖片檔案中。首先將TXT檔案和JPG圖片檔案放在同一個資料夾內,
開啟執行—輸入cmd,單擊回車,
在彈出的命令列視窗中輸入:“copy /b secret.txt + picture.jpg hidden.jpg”,單擊回車
命令中的secret.txt和picture.jpg根據自己的檔名進行替換。生成的圖片可以用影象檢視器正常開啟,如果用記事本程式開啟該圖片,則可以在檔案頂部看到隱藏的文字資訊。
在MacOS作業系統中,可以將文字檔案或壓縮檔案包新增至一個圖片檔案。首先,將需要隱藏的圖片和文字檔案或檔案壓縮包移動到電腦桌面,
開啟終端,在其視窗中輸入“cd desktop”,單擊回車
輸入“cat picture.jpg secret.txt > hidden.jpg”,單擊回車
命令中的picture.jpg和secret.txt、hidden.jpg檔名都可以根據自己需要進行更改。生成的圖片可以用圖片檢視器檢視,如果使用MacOS系統自帶的“文字編輯器”軟體開啟,可以在檔案末尾看到隱藏的資訊。
如果生成的是壓縮包檔案,則稍有不同,開啟終端,輸入命令“unzip hidden.jpg”即可檢視。