<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux奇技淫巧:如何在Linux中使用隱寫術(shù)隱藏數(shù)據(jù)

          共 2233字,需瀏覽 5分鐘

           ·

          2021-03-31 10:18


          鏈接:https://www.linuxmi.com/linux-steghide.html

          隱秘術(shù)是將一個文件隱藏到另一個文件中,以在不引起任何懷疑的情況下秘密地傳遞信息的藝術(shù)。在本文中,我們將學(xué)習(xí)如何在Linux上的媒體文件中隱藏數(shù)據(jù)。
          隱寫術(shù)簡介
          正如我們所說,隱寫術(shù)可以幫助我們將數(shù)據(jù)隱藏在不同類型的媒體文件中。甚至可以使用密碼對數(shù)據(jù)進行加密,以防止不必要地訪問其中包含的敏感信息。為了演示,我們將在linuxmi.jpg的圖像中隱藏一個簡單的文本文件:
          在圖像中隱藏數(shù)據(jù)的前提條件
          為了我們的意圖和目的,我們將使用一個名為steghide的程序,但是首先我們需要使用apt命令安裝以下依賴項:
          linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install -y libjpeg-dev libmcrypt-dev libmhash-dev
          接下來,我們需要使用以下命令安裝軟件包本身:
          linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install steghide
          這樣,我們已經(jīng)準(zhǔn)備好工具,現(xiàn)在可以進行下一步了
          將我們的秘密文件隱藏在媒體文件中
          現(xiàn)在,我們將秘密文本文件隱藏在JPEG圖像中。首先,我們使用以下命令生成圖像的md5sum:
          linuxmi@linuxmi:~/www.linuxmi.com$ md5sum linuxmi.jpg
          54a8673650c9e816768c6c1de6c7e712 linuxmi.jpg


          接下來,生成一個文件以隱藏到我們的圖片中,并生成它的md5sum:
          linuxmi@linuxmi:~/www.linuxmi.com$ echo "這是超級機密文檔" > linuxmi.txt
          linuxmi@linuxmi:~/www.linuxmi.com$ md5sum linuxmi.txt
          158343916be5d07dd435c7179ca92734 linuxmi.txt
          現(xiàn)在使用steghide將文本文件隱藏在圖像中,我們使用以下語法:
          steghide embed -cf <Media File> -ef <Secret File >
          因此,在我們的例子中,如下所示:
          linuxmi@linuxmi:~/www.linuxmi.com$ steghide embed -cf linuxmi.jpg -ef linuxmi.txt
          Enter passphrase:
          Re-Enter passphrase:
          embedding "linuxmi.txt" in "linuxmi.jpg"... done
          分解命令:
          steghide:這是我們用來隱藏文件的程序的名稱
          embed:它告訴程序我們將要嵌入信息
          -cf:指定封面文件,也就是媒體文件(linuxmi.jpg)
          -ef:嵌入文件,也就是我們要隱藏的文件(linuxmi.txt)
          您也可以使用密碼對機密文件進行加密,以增加安全性。
          如果現(xiàn)在檢查文件的md5sum,我們將看到與之前不同的值,這表明文件的內(nèi)容已更改。
          linuxmi@linuxmi:~/www.linuxmi.com$ md5sum linuxmi.jpg
          aa7b8462111c3000a6c154a4accf7518 linuxmi.jpg


          這樣,我們的文本文件已成功隱藏在圖像中!
          從圖像中提取數(shù)據(jù)
          現(xiàn)在,我們將從使用隱寫術(shù)修改的媒體文件中提取秘密信息。確保已刪除原始文件,然后,您可以使用以下方法解壓縮您的秘密文件:
          $ steghide extract -sf <文件名>
          例如,在我們的例子中,它看起來像這樣:
          steghide extract -sf linuxmi.jpg
          這里,
          “ steghide”是我們用來提取機密數(shù)據(jù)的程序的名稱
          “extract”指示我們的程序從給定文件中提取數(shù)據(jù)
          “ -sf”標(biāo)志表示隱秘文件,也就是我們要從中提取數(shù)據(jù)的文件
          這將提示您輸入密碼,成功后,應(yīng)提取您的秘密文件!
          linuxmi@linuxmi:~/www.linuxmi.com$ steghide extract -sf linuxmi.jpg
          Enter passphrase:
          wrote extracted data to "linuxmi.txt".
          您還可以通過檢查md5sum來驗證文件的完整性:
          linuxmi@linuxmi:~/www.linuxmi.com$ cat linuxmi.txt
          這是超級機密文檔
          linuxmi@linuxmi:~/www.linuxmi.com$ md5sum linuxmi.txt
          158343916be5d07dd435c7179ca92734 linuxmi.txt
          這樣我們的秘密就被保留了!
          總結(jié)
          現(xiàn)在,你應(yīng)該了解隱寫術(shù)的概念,并學(xué)會了成功在圖像中隱藏文本文件。除圖像外,您還可以在音頻文件中隱藏數(shù)據(jù)。Steghide支持隱藏JPEG,BMP,WAV和AU文件格式作為封面文件。您可以隨時參考手冊頁以獲取更多信息!
          瀏覽 56
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人三级片网 | 精品日韩人妻 | 国产精品 片内射视频播 | 中文字幕一区二区在线观看 | 永久免费在线观看不卡黄网站 |