我必須加密文件名和文件夾名稱。挑戰在於如果我使用AES 256加密,加密的名稱字符串可能包含無效的文件名字符。你有什麼建議如何處理這個?這是做文件名加密的正確方法嗎?如何在iOS中加密文件名和文件夾名稱?
1
A
回答
6
答案因你想要多遠而有所不同,建議加密文件名,然後通過base64編碼器運行加密結果是一個有力的建議。
或者,您可能會考慮簡單地爲所有文件名使用UUID,然後在UUID和應用程序上下文中包含UUID之間映射一個(加密的)數據文件。
您將無法控制給予系統生成文件的名稱;緩存條目,默認等...
總的來說,加密文件名是有點徒勞無益。如果內容被加密,名稱並不重要,並且您可以自由選擇有意義的名字,同時保留機密(即代碼名稱)。如果內容沒有加密,那麼模糊/無意義的文件名無論如何都不太好。
+0
謝謝bbum。在我們的例子中,我們將加密內容和文件名。 – sridevi 2013-04-30 18:48:34
相關問題
- 1. 根據文件和文件夾名稱移動文件夾中的文件名
- 2. 如何增加文件夾名稱
- 3. 其文件夾和名稱
- 4. URL名稱和文件夾
- 5. 如何在codeingniter「views」文件夾中獲取文件夾名稱
- 6. python追加文件夾名稱到所有子文件夾中的文件名
- 7. linux:如何批量重命名文件夾名稱和文件夾下的文件名稱
- 8. AppleScript:如何在文件夾和子文件夾名稱前添加數字?
- 9. 文件夾名稱文件夾裏面
- 10. shortcut.TargetPath在文件夾名稱
- 11. 文件夾名稱在URL
- 12. 基本MVC路由:/文件夾名稱/文件夾名稱/控制器名稱
- 13. 將文件夾名稱添加到文件名與SQL Server
- 14. 在Linux中重命名文件時包含文件夾名稱
- 15. 使用文件夾名稱在powershell中重命名文件
- 16. 在WordPress中,如何在slug前添加文件夾名稱?
- 17. Python的 - 文件名和文件夾名稱比較
- 18. 文件名和文件夾名稱不匹配
- 19. 更改目錄下的文件夾名稱和文件名
- 20. 加密文件名
- 21. 如何顯示從asp.net中的文件夾名稱和圖像名稱的ftp文件夾中的圖像c#
- 22. 如何返回ios中Resources文件夾中所有文件的名稱?
- 23. python:按子文件夾名稱重命名子文件夾中的文件
- 24. 如何在eclipse中重命名子包文件夾名稱
- 25. 忽略文件夾名稱
- 26. Python的文件夾名稱
- 27. 空文件夾名稱
- 28. 解析文件夾名稱
- 29. 獲取文件夾名稱
- 30. 查詢文件夾名稱
你爲什麼要這麼做? – 2013-04-30 17:50:48
Base64編碼加密的字符串? – 2013-04-30 17:52:04
我們想爲應用中的所有內容使用自定義加密。因此,即使設備沒有鎖定PIN碼或監獄中斷,應用程序的數據也會被加密。 – sridevi 2013-04-30 17:52:54