秘密:在Linux中把敏感數(shù)據(jù)文件隱藏到圖像中
隱寫術(shù)是一種用于在圖像中隱藏敏感數(shù)據(jù)的技術(shù),因此可以在不引起任何懷疑的情況下進行傳輸。它主要用于Blackhat Hacking。通常對其進行加密,以使數(shù)據(jù)保持安全。此方法是密碼學的基礎(chǔ)之一。在本教程中,我們將向您展示如何使用steghide和kali Linux隱藏圖像中的文件
那么什么是隱寫術(shù)?
隱寫術(shù)是一種使用數(shù)據(jù)操作將秘密數(shù)據(jù)隱藏在圖像中并使用秘密密鑰對其進行加密的技術(shù)。在此加密過程中,我們將數(shù)據(jù)隱藏在圖像中,我們使用一個密鑰對數(shù)據(jù)進行加密,該密鑰需要接收方的另一個密鑰對其進行解密。接收者需要解密密鑰才能查看數(shù)據(jù)。
如何在Kali Linux中使用隱寫術(shù)加密文件
我們知道,Kali Linux是世界上使用最多的白帽黑客操作系統(tǒng)。因此,鑒于其便利性,我們將在Kali Linux中執(zhí)行本教程。我們將在本教程中使用Steghide。讓我們現(xiàn)在開始吧:
Steghide的特點:
壓縮嵌入式數(shù)據(jù)
嵌入式數(shù)據(jù)加密
嵌入校驗和以驗證提取的數(shù)據(jù)的完整性
支持JPEG,BMP,WAV和AU文件(是的,它甚至支持音頻文件)。
開始安裝使用:
步驟1:打開Kali Linux Terminal開始安裝
- linuxmi@Kail:~/www.linuxmi.com$ sudo apt-get install steghide
步驟2:準備圖片文件,我們將在其中隱藏文本文件。
步驟3:在Kali Linux終端中。使用以下命令將工作目錄更改為www.linuxmi.com:
cd www.linuxmi.com
步驟4:確保兩個文件(即JPG圖像文件)和文本文件位于同一工作目錄中。在本教程中,使用的目錄是www.linuxmi.com。您可以自己選擇一個。
我已經(jīng)準備好了一個圖像。該文件名為 www.linuxmi.com.jpg。文本文件是 linuxmi.txt
步驟5: 輸入steghide或 steghide -h顯示steghide的所有選項
輸出將如下所示:
步驟6:現(xiàn)在鍵入以下命令以使用密碼將文本文件嵌入到圖像文件中
- linuxmi@Kail:~/www.linuxmi.com$ ls
- linuxmi.txt www.linuxmi.com.jpg
- linuxmi@Kail:~/www.linuxmi.com$ steghide embed -cf www.linuxmi.com.jpg -ef linuxmi.txt
- Enter passphrase:
- Re-Enter passphrase:
- embedding "linuxmi.txt" in "www.linuxmi.com.jpg"... done
步驟7:現(xiàn)在Steghide會要您輸入密碼。因此,您可以輸入所需的任何密碼,然后重新輸入相同的密碼以確認并按Enter。
您將在終端上獲得以下輸出。
步驟8:現(xiàn)在,您已經(jīng)成功將文本文件隱藏在圖像中了。
如何使用Kali Linux解密加密的文件
步驟1:要解密加密文件,請轉(zhuǎn)到您的Kali Linux 終端并鍵入以下命令
- linuxmi@Kail:~/www.linuxmi.com$ steghide extract -sf www.linuxmi.com.jpg
- Enter passphrase:
- wrote extracted data to "linuxmi.txt".
步驟2:現(xiàn)在輸入密碼來解鎖文件。
您需要正確的密碼,否則該文件將不會打開。
恭喜您已經(jīng)學習了隱寫術(shù)的基礎(chǔ)知識,并在Kali Linux上使用了steghide?,F(xiàn)在,您可以使用steghide將文件隱藏圖像和音頻文件中。