steganography

    0熱度

    1回答

    我在學習隱寫術以及它是如何實現的。我看着一些代碼上Github,但我無法理解的代碼的以下部分: def hide(filename, message): img = Image.open(filename) binary = str2bin(message) + '1111111111111110' if img.mode in ('RGBA'): img

    -1熱度

    2回答

    我需要幫助來理解下面的代碼,我在一個教程解釋關於隱寫和LSB中找到。然而,我不明白爲什麼代碼編寫器使用模運算符(%)。例如,要將新數據插入紅色像素中,他使用了% 2,對於綠色% 5等等。代碼片段如下: for i, x in enumerate(data): if counter < len(message_bit): if i % 2 == 0: r=

    0熱度

    1回答

    我想知道哪個OSI層圖像隱寫完成解釋爲什麼它在該層上。我試圖在各處搜索,但它沒用。

    0熱度

    1回答

    我正在做圖像隱寫,如果我輸入消息大於3個字符加密有一個例外,量化表0x01沒有定義,並且是消息小於3字符我得到了一個加密的圖像,因爲我需要.I認爲這是由於JPEG格式(我認爲當在圖像字節數組中注入比特時,我摧毀了圖像的屬性和屬性)。幫助我確信它與元數據有關但是對此不太瞭解。 我加入的代碼我在做什麼 Creating_image() { File f=new File(file.getP

    1熱度

    2回答

    import wave,struct f = wave.open('bird.wav', 'r') for i in range(5,10): frame = f.readframes(i) print frame struct.unpack('<H',frame) 我使用上面的代碼從python的立體聲wav文件中提取字節。但是,不是字節,我得到一些亂碼字符。使用

    2熱度

    1回答

    我有一個文件music.mp3。使用binwalk後,我得到的結果是: [email protected]:~/Downloads$ binwalk music.mp3 DECIMAL HEXADECIMAL DESCRIPTION ------------------------------------------------------------------------------

    1熱度

    1回答

    我正在研究一個mp3隱寫術項目,我想通過定期操作最低有效位(LSB)來對mp3文件中的文本進行編碼。我想對文本進行編碼,而不會對音頻進行任何重大更改。根據這個鏈接http://www.datavoyage.com/mpgscript/mpeghdr.htm有MP3頭帶有領先的MP3塊的信息。所以我想要一個關於如何使這成爲可能的指導?

    -1熱度

    3回答

    我試圖執行隱寫術具有以下步驟: 1.轉換後的圖像,以緩衝的圖像 2.轉換緩衝的圖像,以字節陣列 3.所做的修改在字節數組 4.轉換字節數組回緩衝的圖像 5.保存爲jpg文件 當我再次讀取所保存的文件中的問題出現了,它轉換成字節數組,發現字節陣列不同於我在步驟3之後獲得了什麼(雖然沒有太大差別,因爲6轉換爲7,9到8等等) 我真的不知道爲什麼會發生這種情況。

    0熱度

    2回答

    我與交換的圖像的色值玩耍交換顏色值後改變,但我似乎找到了一些我不很明白 - 我似乎不能找到一個很好的在谷歌上閱讀此事。我可以完成交換圖像的顏色,但與輸入文件的大小相比,它也會改變輸出文件的大小。 下面是一個測試類,我寫來測試事情,做什麼的,總結起來就是: 分配位圖到內存中。 使RGB值的陣列。 拆分陣列RGB值的成三個單獨的陣列(R,G和B)。 交換紅色所有的值(R [0] < - > R [1]

    0熱度

    2回答

    我一直在試圖從一個目錄做多張圖片隱寫術,並使用Stegano模塊將它們保存在另一個。 我已經想出了代碼: from stegano import slsb import os, sys APP_ROOT = os.path.dirname(os.path.abspath(__file__)) path = os.path.join(APP_ROOT, 'current_folder/')