![带密码但跨平台 windows/android 的文本文件](https://linux22.com/image/1561857/%E5%B8%A6%E5%AF%86%E7%A0%81%E4%BD%86%E8%B7%A8%E5%B9%B3%E5%8F%B0%20windows%2Fandroid%20%E7%9A%84%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6.png)
我正在尝试加密一个 txt 文件,Windows 有几种选择,例如使用 7zip 或 rar 来密码存储它,或者使用带有 Securepad 插件的 notepad++。但我想找到一种适用于 Windows 和 Android 的解决方案。
我尝试在 Android 上使用 7zip 和 rar,但遇到了问题
当我编辑文件并尝试将其保存在 android 上时,我收到一条错误消息,提示无法加载路径上的文件。发生这种情况的原因是,我尝试从 zip 文件中打开 txt 文件,然后立即保存(此方法有效,并在 windows 上使用更新后的 txt 文件更新 zip 文件)
有人能帮我找到一个可行的解决方案吗,轻松更新文本文件并在两个平台上通过 .txt 文件询问密码?
答案1
Android 有几种 GPG 实现,它们可以加密单个文本文件,但这样一来,你仍然会在 android 的文件系统中保留纯文本(已删除)副本,因此你不妨使用更强大的工具:LUKS 或 TrueCrypt(后继者)。
VeraCrypt是 TrueCrypt 的继任者,具有Android 支持使用能谱分析
守护者项目有一个 LUKS 的 Android 端口,他们认为它是 alpha 软件,但它似乎已经运行多年了,我只是保留了备份。
有LUKS 的 Windows 端口同样,也许老了,但仍然在工作。
https://alternativeto.net有一个很好的替代程序列表,可以按平台和许可证进行搜索,这里是在 Android 上搜索开源 Truecrypt。
或者像 davidgo 提到的那样,KeePass 也可以加密文本文件附件。
而且您的 7zip 和 rar 实现可能只是无法“就地”编辑文件,只需先提取它们,然后在编辑后存储,或者找到更好的应用程序。如果您不再关心纯文本副本。