DotBGE 在设备上加密文件,可以给自己加密、给联系人加密,或使用密码,并采用开放的 .bge 格式。
支持哪些设备?
iPhone App 需要 iOS 17.6 或更新版本,也可在 iPad 上以 iPhone 兼容模式运行。Android App 需要 Android 8.0 或更新版本。bge 命令行工具支持 macOS 和 Linux;两款移动应用均支持身份和密码加密、加密消息、保险库与受支持格式的预览;批量和文件夹加密需要 Pro。macOS 菜单栏 App 正在开发中。
给自己加密和给联系人加密有什么区别?
选择“我”,用自己的公钥加密,只有自己的对应私钥能打开。给联系人加密时,先通过对方的身份卡拿到公钥,再选择该联系人;加密后的文件只有对方的对应私钥能打开,自己的私钥不能打开这份密文。
身份卡是什么?
身份卡包含名字和公钥。扫描对方的二维码或导入 .bgekey 文件,就能把公钥保存为联系人,以后直接选名字给对方加密,无需约定共同密码。身份卡不包含私钥,也不能用来解密。如果希望别人给你加密,就把自己的身份卡分享给对方。
如何加密?
身份模式使用接收人的公钥加密,需要对应私钥才能解密;密码模式使用口令。当前 .bge 格式的身份加密使用 RSA-4096-OAEP 和 AES-256-GCM,密码加密使用 PBKDF2-SHA512 和 AES-256-GCM。详见格式规范。
文件和密钥在哪里?
加密和解密在设备上进行。DotBGE 不提供账号服务,也没有接收用户文件的上传服务器。私钥由 Apple 设备的系统钥匙串或 Android Keystore 保护。你可以导出加密身份备份,请妥善保管备份密码;如果丢失密钥或密码,DotBGE 无法恢复文件。
可选的 iCloud 同步将保险库密文存入你自己的 iCloud 容器。原文件名、显示标签和合集名称等元数据也会保存在容器中,不属于 .bge 加密内容。详见隐私政策。
预览会写入磁盘吗?
预览在设备上进行。部分 iOS 预览会使用受保护的临时文件,包括媒体和大文件;如果进程被中断,临时文件可能保留到之后启动时清理。主动导出或解压会把明文写入你选择的位置。详见隐私政策。
哪些功能免费?
单文件加密、解密和受支持的预览免费。从 1.3.0 版本起,iOS 和 Android 的免费保险库均可存放最多 20 个文件。Pro 解锁批量和文件夹加密、无限保险库及多个身份。价格和提供方式因商店和地区而异,参见价格说明。
了解更多
阅读帮助与支持、隐私政策和开放格式文档。如有疑问,请联系 support@dotbge.app。