圖標

Keyholm

Single-device passkeys on secure hardware
新版本 0.0.5
This release has one big change:

- Keyholm now always encrypts its metadata at rest
- App data from previous versions is migrated

Otherwise UI & stability improvements and APK size optimizations.
Keyholm is all about single-device passkeys (i.e. client-side discoverable credentials) whose private key is protected by secure hardware.

You can never export or sync these passkeys. Think of Keyholm as a way to activate the built-in security key on your phone.


  • target devices: phones with secure hardware (including Pixels)

  • no INTERNET permission

  • no Google Play Services ever

  • takes advantage of latest Android version/APIs

  • allows extensive control over particulars of what credentials it creates and how

    • supports ES256: it's the only EC, StrongBox-backed algorithm

    • supports Ed25519: it's not NIST, it's fast and safe but TEE-only

    • supports ML-DSA: post-quantum! but Android 17 and TEE-only



  • supports android-key attestation

  • supports PRF extension

  • uses QUERY_ALL_PACKAGES in order to display icons for apps that were denied passkey usage

  • account list export/import for making it marginally easier to switch devices. All keys still need to be manually recreated on the new device!


版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 0.0.5 (5) 建議 於 2026 年 10 月 27 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android ? 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 隱藏其他應用程式的疊加內容
      該應用程式可以要求系統隱藏其他應用程式顯示在上方的疊加內容。
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證

    下載 APK 4.3 MiB PGP 簽章 | 建置紀錄

  • 新版本 0.0.4
    Keyholm's first release on fdroid! It's quite feature complete already when it comes to single-device passkeys:

    - Passkey creation/use as an Android passkey service
    - Passkey management
    - Extensive settings for configuring exactly how to create/use your passkeys
    - PRF support
    - Passkey list export/import
    - Icon pack support
    - Editable RP name, username and display name
    - Non-discoverable passkeys

    This should be the same as v0.1, which will be the first release with backwards compatibility.
  • 版本 0.0.4 (4) - 於 2026 年 10 月 15 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android ? 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 隱藏其他應用程式的疊加內容
      該應用程式可以要求系統隱藏其他應用程式顯示在上方的疊加內容。
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • app.keyholm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 5.0 MiB PGP 簽章 | 建置紀錄