安装包图标

PGPony

用 OpenPGP 加密、解密和签名。支持抗量子密钥和硬件安全密钥。
新版本 4.7.1
Opening the full text of a long message could freeze PGPony on slower phones; the full text now loads only what is on screen. Security keys with ECDSA keys (secp256k1 and the NIST and brainpool curves) can sign: PGPony passed the card's signature on in the wrong encoding. Card keys on those curves are labeled by their real curve, and scanning the card again corrects an entry stored with the wrong label.
PGPony 把真正的 OpenPGP 加密带到 Android 上,支持抗量子密码和硬件安全密钥。生成 PGP 密钥,在设备上直接加密、解密、签名和验证消息与文件。无需账户,没有服务器,没有跟踪。与 GnuPG(GPG)、OpenKeychain 及其他 OpenPGP 工具完全兼容。

新功能:与 PGPony Desktop 配对,用 PGP 密钥登录 SSH,以及抗量子 ML-DSA 签名。

▌抗量子加密
- ML-KEM-768 和 ML-KEM-1024(Kyber)复合加密密钥
- OpenPGP v6 密钥上的 ML-DSA-65 和 ML-DSA-87(Dilithium)抗量子签名
- 同时支持 IETF 标准格式和 GnuPG 2.5 使用的 LibrePGP 格式
- 防范"先收集、后解密"攻击

▌邮件、密码与 SSH
- 为 Thunderbird for Android、K-9 Mail 和 FairEmail 提供 OpenPGP 服务
- OpenKeychain 的现代继任者:相同的 API,持续维护
- 每个接入的应用都需要你批准,并可随时在设置中撤销
- 读取 pass(password-store)条目,包括绑定在硬件密钥上的条目
- 通过 Termux 中的 ssh-agent,用 PGPony 密钥登录 SSH

▌硬件安全密钥
- 通过 NFC 或 USB 使用 YubiKey、Token2 等 OpenPGP 智能卡
- 私钥从不离开硬件,每次操作都需 PIN 确认
- 在卡上生成密钥,签名、解密、加密并签名;可选 PIN 缓存
- 修改 PIN、重置卡片;支持 KDF 保护的 PIN

▌PGP 密钥管理
- 生成 Ed25519、RSA、OpenPGP v6 或抗量子密钥对
- 导入和导出 ASCII 格式密钥;添加子密钥和用户 ID;设置有效期;吊销
- 设置默认签名密钥,管理多个身份
- 加密的密钥环备份与恢复,包括 OpenKeychain 备份
- 为密钥添加备注;删除的密钥会在"最近删除"中保留 14 天

▌加密、解密、签名
- 为一个或多个收件人加密文本或文件
- 验证签名,清楚显示已验证的签名者
- PGP/MIME 邮件:解密带附件的邮件,撰写 .eml
- 从其他应用分享文本或文件,PGPony 会给出合适的操作

▌OpenPGP v4 + v6 + 抗量子兼容
- 完整支持 OpenPGP v4(RFC 4880)和 v6(RFC 9580):生成、加密、解密、签名
- AEAD-OCB 认证加密和 Argon2id 密钥保护
- 每次发布都测试与 GnuPG 的逐字节互操作

▌轻松交换密钥
- 以二维码、文件或文本分享公钥,扫码即可导入
- 从链接导入密钥前先核对指纹
- 通过密钥服务器和 Web Key Directory(WKD)查找,包括 keys.openpgp.org
- 与 PGPony Desktop(macOS、Windows、Linux)或另一部手机配对
- 支持 Autocrypt,内置联系人列表

▌隐私优先的设计
- 加密 100% 在设备上完成:无账户,无遥测
- 离线模式可关闭所有网络功能
- 通过 Orbot 让密钥服务器流量走 Tor
- 私钥存放在由 Android Keystore 保护的加密存储中
- 可选生物识别锁、签名需指纹确认、剪贴板自动清除

▌适合谁
- 处理敏感信息的记者、研究人员和活动人士
- 需要加密服务的 Thunderbird、K-9 Mail 和 FairEmail 用户
- 用 PGP 签署代码、发布版本或登录 SSH 的开发者和系统管理员
- 想要移动端伙伴或 OpenKeychain 替代品的 GnuPG 用户
- 希望在量子时代依然保护隐私的每个人

▌为什么选择 PGPony
大多数"安全通讯"应用都要你信任它们的服务器。PGPony 不需要服务器。你的密钥在设备上生成和保存,除非你主动分享,否则不会离开设备。如果你在电脑上用 GnuPG,PGPony 会很顺手。刚接触 PGP?这里是最容易上手的地方。

▌开源
- 采用 Apache-2.0 许可证,OpenPGP 核心作为独立库发布
- 可复现构建:任何人都能把发布的 APK 与源代码进行比对
- 免费,无广告,无应用内购买

▌隐私承诺
PGPony 不收集、不存储、不传输任何个人数据。没有账户系统,没有跟踪 SDK。隐私政策:pgpony.app/privacy

由阿拉巴马州的一位独立开发者打造。有问题或建议?在应用中点按"发送反馈",或写信至 NorseHorse@norsehor.se。

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 4.7.1 (471) 推荐 更新于 2026-10-27

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 隐藏来自其他应用的叠加内容
      此应用可请求系统隐藏来自其他应用的叠加内容,以免这些内容显示在此应用之上。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 控制 NFC
      允许此应用与近场通讯 (NFC) 标签、卡和读取器通信。
    • 显示通知
      允许该应用显示通知
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 使用生物特征硬件
      允许此应用使用生物识别硬件进行身份验证
    • 使用指纹硬件
      允许此应用使用指纹硬件进行身份验证
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.pgpony.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 11 MiB PGP 签名 | 构建日志

  • 版本 4.7.0 (470) - 更新于 2026-10-25

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 隐藏来自其他应用的叠加内容
      此应用可请求系统隐藏来自其他应用的叠加内容,以免这些内容显示在此应用之上。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 控制 NFC
      允许此应用与近场通讯 (NFC) 标签、卡和读取器通信。
    • 显示通知
      允许该应用显示通知
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 使用生物特征硬件
      允许此应用使用生物识别硬件进行身份验证
    • 使用指纹硬件
      允许此应用使用指纹硬件进行身份验证
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.pgpony.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 11 MiB PGP 签名 | 构建日志

  • 新版本 4.6.4
    Nitrokey 3 security keys now work over USB: PGPony read only the first part of longer replies from the key and showed a meaningless error. Recently Deleted shows how many days each key has left. PGPony now appears once in the share menu. Make Primary no longer shifts Revoke and Remove on User ID rows, and the subkey Revoke instead button matches the key delete sheet.
  • 版本 4.6.4 (464) - 更新于 2026-10-12

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 隐藏来自其他应用的叠加内容
      此应用可请求系统隐藏来自其他应用的叠加内容,以免这些内容显示在此应用之上。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 控制 NFC
      允许此应用与近场通讯 (NFC) 标签、卡和读取器通信。
    • 显示通知
      允许该应用显示通知
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 使用生物特征硬件
      允许此应用使用生物识别硬件进行身份验证
    • 使用指纹硬件
      允许此应用使用指纹硬件进行身份验证
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.pgpony.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 10 MiB PGP 签名 | 构建日志