如果我製作一個程序,想要製作加密文件,我該如何製作它?我該怎麼辦,只有我的程序可以讀取它? 我想在eclipse中爲android編程。如何使文件被加密?
0
A
回答
1
1
有幾種方法來執行Java內部加密(且不一定是唯一到Android)。一旦你的文件被加密了,你會在哪裏安全地存儲解密密鑰?如果它是必須存儲的東西(而不是用戶提供的密碼),那麼你是否願意接受這個作爲一個微不足道的攻擊點?
以下是很好的研究點了解加密:
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.PBEKeySpec;
相關問題
- 1. 當我加密文件時,如何防止文件的圖標被加密?
- 2. 如何使html文件加密?
- 3. 如何使用Ruby加密文件?
- 4. 如何使用express multer加密文件
- 5. 如何使用CCCrypt()加密文件?
- 6. python:如何加密文件?
- 7. 如何加密.jar文件
- 8. 如何加密.zip文件?
- 9. 如何加密/解密XML文件?
- 10. 如何使用ElGamal加密/解密文本文件
- 11. 如何讀取使用AES算法加密並加密的加密文件?
- 12. 使用AES加密來加密文件
- 13. 使用解密密鑰加密文件
- 14. 如何選擇加密算法來加密/解密文件?
- 15. 我如何從Java加密文件加密的文件中解密objective-c
- 16. 如何在解密之前保護加密文件不被破壞
- 17. 如何使用Qt加密/解密文件內容?
- 18. 如何使用SHC加密解密shell文件?
- 19. 如何使用Qt/C++加密和解密文件?
- 20. 如何使用RSA/AES加密/解密較大的文件
- 21. 如何使用C#加密/解密.xlsx/.doc文件
- 22. 如何使用Spongy Castle for Android加密和解密文件
- 23. 如何使用aes在java中加密/解密文件?
- 24. 如何使用RsaProtectedConfigurationProvider加密/解密配置文件部分
- 25. 如何在node.js中使用加密解密文件夾
- 26. 如何使用'-nosalt'參數解密AES加密文件
- 27. 如何解密使用C#加密的Crypto ++的文件
- 28. 如何使用Bouncy Castle和java解密secureZip加密文件?
- 29. 如何使用Flash AS3加密/解密視頻文件
- 30. 如何在CLI中加密文件並使用iOS解密?
這是什麼關係到Android? – yogsma 2011-05-26 16:57:09
這是不可能的,所以只有你的程序可以讀取它。給定足夠的時間將會被打破。 – Woot4Moo 2011-05-26 16:58:15
當然你可以加密文件。但你在哪裏隱藏了鑰匙? – 2011-05-26 17:18:39