0
我有例如一個zip文件。我需要將該文件(我正在考慮文件頭或其他內容,某些位或字節內部)更改爲某些不能解壓縮的自定義格式。另一方面,我以後可以使用反演算法恢復原始文件。有人可以幫我嗎?如何將已知格式的二進制文件更改爲自定義和不可發現的內容?
void encrypt(FileInputStream zip) {
...
}
void decrypt(FileInputStream dat) {
...
}
尋找加密。 –
這是功課嗎?如果不是這樣,並且實際上您需要生產系統中的這種功能,請考慮不要自己實現這一功能,因爲如果沒有紮實的理論背景和大量開發預算,實施數據加密非常困難。最好使用已經工作的系統,如http://www.gnupg.org/或類似的。 – Jolta
這取決於你需要的加密量。你可以使用簡單的加密算法(比如Peter Lawrey推薦的算法),或者使用真正的對稱密碼。 –