我有一個用戶密碼的向量。我想將這個向量保存到一個文件並加密。然後加載並解密文件以獲取密碼。我希望我的用戶輸入密碼來解密文件。我應該選擇哪種算法?以及如何在寫入文件之前加密矢量?Java加密和保存矢量到文件
0
A
回答
3
使用Java Cryptography Architecture(doc包含示例代碼)完成Java中的加密。至於使用哪種算法,AES應該沒問題。
但是,不要使用Vector
- 這是完全過時,應該用ArrayList
更換(此無關與密碼,但使用Vector
馬克你的人誰是從12歲學習書本知識的Java)。
1
我想你可以結帳我的其他職位(包括的例子),並得到headstart。
few characters missing after decryption
基本上你只需要使用CipherInputStream & CipherOutputStream,這就是它! :)
相關問題
- 1. 保存和加密java類
- 2. C++將矢量保存/加載到文件中
- 3. MATLAB保存和加載特徵矢量
- 4. sscanf的保存到矢量
- 5. 保存矢量
- 6. 建立&保存文件到內存和加密(C#,WPF,LINQ)
- 7. AES管理文件加密和解密和預先初始化矢量
- 8. 寫出java矢量結果到文件
- 9. stxxl從磁盤文件保存和讀取矢量
- 10. 如何將矢量保存到二進制文件?
- 11. 將對象的矢量保存到C++文件中
- 12. 在調試會話期間將矢量保存到文件(Xcode)
- 13. 的Java:保存和文件
- 14. 在矢量類(Java)中加載矢量
- 15. 加密和解密存儲文件
- 16. 以位代碼保存文件加密
- 17. Django:保護/加密存儲的文件
- 18. 問題保存和加載到/從Java文件
- 19. 加密/解密矢量<string>
- 20. Java文件加密
- 21. Java AES文件加密內存問題
- 22. 將2維矢量保存爲文本文件
- 23. C++文件到矢量
- 24. 加密和解密數據到文件
- 25. 保存Java文件
- 26. 初始化矢量是否必須保存以進行解密?
- 27. 使用hill cipher和java加密文件?
- 28. 單向加密,將散列字符串保存到文件中?
- 29. 如何加密unicode字符並保存到文件?
- 30. 加密器和MySQL,將密鑰保存到數據庫/編碼?
這是一個泛化,但有一個思想流派說:「在你的代碼中輸入字母AES?你做錯了!」:http://www.securityfocus.com/blogs/2009。 ..但我想有人必須。向量使我希望有一定程度的貶低 - 也許我們需要一個新的註釋,說「這不是壞的,但有更好的方法比這個。」 – McDowell 2009-08-16 11:14:44
Holy fscking sh * t!什麼樣的人寫一個15頁的電影腳本來做一個關於應用密碼術的2段觀點? – 2009-08-16 12:17:11
我相信那將是戴夫激光獨角獸。來吧,它聰明可讀。我會選擇一個激光鯊魚,我自己,但ymmv。 – CPerkins 2009-08-16 16:39:05