2011-01-22 98 views
1

我正在創建一個使用隱寫算法的應用程序。現在我可以加密和解密文本。但我希望我的應用程序在將文本加密到圖像後要求輸入密碼,以便每當有人解密圖像時,它都會要求輸入密碼進行驗證。這甚至有可能嗎?如果是,如何?加密算法

回答

2

使用像AES這樣的對稱密碼解密文本。要獲取加密密鑰,請在用戶輸入的密碼上使用基於key derivation function(例如PBKDF2)的密碼。

然後使用隱寫將圖像中的加密文本隱藏起來。

+0

是的 - 使用正確的密鑰派生函數。 – caf 2011-01-24 02:20:50

1

是的,這是可能的。您可以使用任何symmetric key algorithm,例如AES。但請確保編碼/解碼不會丟失任何一點。

我以前使用過QR碼的數字簽名,它正在改變一些位,因爲它將它們編碼爲ISO-8859-1。在嵌入代碼之前,我的解決方案是使用Base64。它需要更多的空間,但更安全。

2

嚴格小號峯值,ST ê ganography不Ë ncryption,它只是一個編碼。如果您瓦特螞蟻牛逼^hË編碼混亂一個戈待 ruly加密,然後使用受信任的ALGOR THM(d on't被誘惑 nvent一個! )。作爲一個d重新建議t s在anot answ e r,AES會沒事的。