Strongbox

strongbox-password-safeAGPL-3.0活跃维护

iOS 和 macOS 上的 KeePass/Password Safe 客户端,用来打开并管理加密密码库,支持密码生成与安全存储。

A KeePass/Password Safe Client for iOS and OS X

暂无版本1,474star126fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
从 App Store 安装:https://apps.apple.com/app/strongbox-password-safe/id897283731
硬件要求按 README 说明

README 未说明硬件要求;仅支持 iOS 与 macOS 平台,需从 App Store 安装使用

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

iOS 与 macOS 原生密码管理器,直接读写 KeePass 和 Password Safe 格式的密码库

iOS 和 macOS 上的 KeePass/Password Safe 客户端,用来打开并管理加密密码库,支持密码生成与安全存储。

核心能力

  • 支持 KeePass 1/2 的 KDB、KDBX 3.1/4 与 Password Safe v3 格式
  • 使用 TwoFish、Argon2d、ChaCha20、AES、Salsa20 等算法加密存储
  • 可在 KeePass 格式库中保存文件附件
  • 支持 YubiKey 硬件密钥
  • 内置 Pwned Passwords 泄露检测与 zxcvbn 密码强度评估

容易踩的坑

源码不包含图片、构建配置等非代码文件,官方明确不保证能直接构建成功;自行构建需先具备 Google Drive、OneDrive、Dropbox 开发者账号及密钥,并熟悉 Cocoapods;项目不接收 PR,构建问题不受理,只想使用请直接装 App Store 版本

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Strongbox

    A native Password Manager for iOS & macOS crafted by artisan Indie developers!

    https://apps.apple.com/app/strongbox-password-safe/id897283731

    Strongbox supports the well-known, portable and open Password Safe (version 3) and KeePass file formats (KeePass 1 and 2, i.e. KDB, KDBX (3.1 and 4)). Strongbox uses encryption algoritms likes TwoFish, Argon2d, ChaCha20, Aes, Salsa20 and various other cryptographic techniques (SHA256s, HMACs, CSPRNGs) to store groups and entries, containing various secrets, mostly designed around password storage. You can also store file attachments in KeePass format safes. YubiKey is also supported.


    Localization - Help Wanted

    If you would like to see Strongbox translated into your language just get in touch ([email protected]) and we'll get you access to our localization platform. Localization and translation is managed through the parallel Babel project. This is managed under the MIT licence to avoid issues with the Apple's App Store and ownership:

    https://github.com/strongbox-password-safe/babel

    Big thank you to all the localization contributors

    • Chinese - GY & Attis & Anonymous
    • Czech - S474N
    • Dutch - Wishes to remain anonymous
    • French - Charles-Ivan Chesneau
    • German - @Slummi
    • Greek - John Spiropoulos
    • Italian - Marco Ermini
    • Japanese - Anonymous
    • Norwegian - Ole Aldric
    • Polish - Łukasz Oryński
    • Portuguese (PT-BR) - Wolfgang Marcos
    • Russian - Wishes to remain anonymous
    • Spanish - Wishes to remain anonymous
    • Swedish - Jari Häkkinen
    • Turkish - evreka
    • Ukrainian - Artem Polivanchuk

    Supporting Development

    There are several ways you can help support continuous development.

    1. App Store Purchase Obviously if you purchase a subscription or lifetime licence Apple's App Stores that's really helpful.

    2. Leave a Review If you like the app, you can always help out by leaving a 5 star review in the App Store(s) (Apple, Mozilla or Google's stores). This is very helpful, and helps get the word out about Strongbox. If you can, please leave a positive comment too. You can review the App on Apple here:

    Apple App Store: https://apps.apple.com/app/strongbox-password-safe/id897283731 Chrome/Chromium: https://chrome.google.com/webstore/detail/strongbox-autofill/mnilpkfepdibngheginihjpknnopchbn Firefox: https://addons.mozilla.org/firefox/addon/strongbox-autofill/


    Help / Tech Support

    If you're having trouble, please checkout the following sources:

    Another important step is to restart your device, it's surprising how often this can fix issues. If you are having iCloud trouble, then signing in and out of iCloud/iCloud Drive can help.

    FAQ

    macOS local file sync stops working unexpectedly

    macOS 15 (Sequoia) periodically re-prompts apps for Local Network permission. If you accidentally tap Don't Allow on that prompt, Strongbox can no longer see peers on your LAN and local file-based sync will silently fail. To restore access:

    1. Open System Settings.
    2. Go to Privacy & Security > Local Network.
    3. Enable Local Network access for Strongbox.

    After re-enabling, local sync between your macOS device and iOS/iPadOS devices should resume working. macOS may ask for reconfirmation every so often, so keep an eye out for the prompt.


    Licensing & Building

    On Making Contributions

    At the moment, we are not accepting pull requests and do not want to manage contributions from others. The code is provided here in the spirit of transparency, security and openness.

    On Build Issues

    As mentioned above, we do not make our App easy to build from this source code. The code is provided here in the spirit of transparency, security and openness. Anyone can view the code and verify that everything is above board, the algorithms are correct and there are no backdoors or other malicious features present. Please do not file issues about build trouble or problems. What is here is all of the functional code used in building Strongbox, other non functional files (e.g. artwork, images, auxilliary and build configs) are not present. Translation strings files are managed in the separate Babel repository. You will need Google Drive, OneDrive and Dropbox developer accounts (with keys/secrets) before building. Familiarity with Cocoapods and other build tools is a prerequisite.

    If instead of examining the code, you simply want to use the app, please download from the App Store, the free version is more than functional. Lastly, if you are attempting to bypass built-in Pro/Free limitations for your own app usage, we would ask you to keep that app to yourself and not distribute it. Also, please consider your actions, and consider supporting further development by contributing via a license purchase.

    Clarification on OSI compliance

    December 3, 2024 Please note this repo are not compliant with the OSI definition of Open Source, because we have never provided an easy way to build our native App directly from this repo for anti-piracy reasons. We do not include some non-code files (images, artwork, build configs, metadata) to make piracy more difficult. Depending on your point of view or stance on the OSI definition as the de facto standard, this means we could be considered proprietary software. Others might use the term "Source Available". However, we still feel there is value in releasing our code to the community and so we make it available here, under whatever label you prefer for that policy. Whereever we can, we will endeavour to release our work publicly and freely while ensuring we can keep running a viable commercial operation, so that we can sustain development. For example, we release our Browser AutoFill Extension which (we believe) is in fact OSI compliant.


    Acknowledgements

    The crypto is mostly from TomCrypt and libsodium. PasswordSafe & KeePass DB parsing/navigation/UI/Cloud interaction is our own work.

    The official PasswordSafe github repository is here:

    https://github.com/pwsafe

    Kudos to Rony Shapiro, Bruce Schneier and all the Password Safe team for their amazing work and the original Password Safe format and application.

    The official KeePass site is here:

    https://keepass.info/

    Kudos to Dominik Reichl and all the KeePass team for their incredible technical skill, for coming up with a great format, and their seminal KeePass app.

    Hats off to the KeePassXC team for their fantastic cross platform apps.

    https://keepassxc.org/

    ** Have I Been Pwned ** The 'Have I Been Pwned?' service is provided by Troy Hunt. Strongbox uses the Pwned Passwords API there. Many thanks for some amazing work. Please consider donating to him to keep the service running here.

    ** zxcvbn Password Strength by Dan Wheeler ** You can read more about this library here. Strongbox uses the C port by tsyrogit here. The original CoffeeScript version by Dan Wheeler is available here.

    ** Diceware Wordlists ** Major credit to Sam Schlinkert and his fantastic Orchard Street Wordlists project. Sam has been super helpful in pointing out various issues and suggesting corrections to our wordlists. Thanks Sam! Also, credit to Aaron Toponce for his "Fandom" wordlists which improve upon the EFF Fandom lists.

    ** Various Libraries ** We use many different libraries in the app here are just a few, many thanks to all involved: