问题描述
使用Android 4.0.3系统的Galaxy S2手机,他在micro SD卡上存储了许多照片、视频、PDF和Word文件。他想知道是否有一种方法可以对单个文件进行密码保护。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1
Android系统中,micro SD卡通常采用MSDOS FAT16文件系统格式,这种格式在兼容性上具有优势,特别是对Windows平台的兼容性较好,但在安全性方面则相对较弱。由于这种文件系统的限制,无法对单个文件进行密码保护。
然而,一种替代方法是将SD卡格式化为一种仅在Linux上可用的文件系统,例如ext3fs或ext4fs(第3和第4版的Extended Filesystem)。通过在每个目录上设置权限,可以防止浏览该目录。但需要注意,这可能会对Android的一些默认应用程序(如图库、音乐播放器)产生副作用。
另一种技术上的解决方案是运行在后台的Android服务,监视对所选文件的访问。该服务可以根据用户选择的文件列表触发一个基本的对话框,提示输入密码。
另外,有一款名为VeryAndroid File Protector的应用可能符合用户需求,可以选择Android手机或计算机上的文件和文件夹,并用密码保护它们。
方案2
如果在FAT文件系统上无法轻松设置文件权限,可以使用加密来保护单个文件或整个目录。以下是一些可行的方法:
– 使用加密容器:可以将其想象成受密码保护的ZIP文件,只需打开它们后,就可以在任何应用程序中透明地访问它们。例如,EDS使用流行的TrueCrypt格式创建容器。
– DroidCrypt是另一种受欢迎的选择,具有良好的用户界面。
– FileLocker允许用户单独锁定文件,并对它们进行加密,但必须单独“解锁”每个文件才能阅读它们。
请注意,这些应用程序可能涉及费用,用户需要在选择之前查看相关评论和评价。
以上是两种可能的解决方案,用户可以根据个人偏好和需求选择适合自己的方法。