{"id":13387667,"url":"https://github.com/strongbox-password-safe/strongbox","last_synced_at":"2025-04-13T07:22:38.313Z","repository":{"id":37251449,"uuid":"63485719","full_name":"strongbox-password-safe/Strongbox","owner":"strongbox-password-safe","description":"A KeePass/Password Safe Client for iOS and OS X","archived":false,"fork":false,"pushed_at":"2025-02-26T07:47:03.000Z","size":204417,"stargazers_count":1375,"open_issues_count":193,"forks_count":118,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-04-06T04:02:28.804Z","etag":null,"topics":["cocoa","cryptography","ios","objective-c","osx","password","password-generator","password-manager","password-store","password-vault","safe"],"latest_commit_sha":null,"homepage":"https://strongboxsafe.com","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/strongbox-password-safe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["strongbox-password-safe"],"patreon":["strongboxpasswordsafe"],"custom":["https://apps.apple.com/app/strongbox-keepass-pwsafe/id897283731"]}},"created_at":"2016-07-16T14:06:42.000Z","updated_at":"2025-04-02T22:33:22.000Z","dependencies_parsed_at":"2024-02-08T07:31:27.454Z","dependency_job_id":"7340ba6b-e893-4d8c-8c24-e034e0dc62b1","html_url":"https://github.com/strongbox-password-safe/Strongbox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongbox-password-safe%2FStrongbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongbox-password-safe%2FStrongbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongbox-password-safe%2FStrongbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongbox-password-safe%2FStrongbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/strongbox-password-safe","download_url":"https://codeload.github.com/strongbox-password-safe/Strongbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248676551,"owners_count":21143930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cocoa","cryptography","ios","objective-c","osx","password","password-generator","password-manager","password-store","password-vault","safe"],"created_at":"2024-07-30T12:01:26.457Z","updated_at":"2025-04-13T07:22:38.227Z","avatar_url":"https://github.com/strongbox-password-safe.png","language":"Objective-C","funding_links":["https://github.com/sponsors/strongbox-password-safe","https://patreon.com/[\"strongboxpasswordsafe\"]","https://apps.apple.com/app/strongbox-keepass-pwsafe/id897283731"],"categories":["\u003ca id=\"58cd9084afafd3cd293564c1d615dd7f\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"d0108e91e6863289f89084ff09df39d0\"\u003e\u003c/a\u003e新添加的"],"readme":"# Strongbox\nA native Password Manager for iOS \u0026 macOS crafted by artisan Indie developers!\n\nhttps://apps.apple.com/app/strongbox-password-safe/id897283731\n\nStrongbox 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.\n\n---\n\n# Localization - Help Wanted\nIf you would like to see Strongbox translated into your language just get in touch (support@strongboxsafe.com) 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:\n\nhttps://github.com/strongbox-password-safe/babel\n\nBig thank you to all the localization contributors\n\n- Chinese - GY \u0026 Attis \u0026 Anonymous\n- Czech - S474N\n- Dutch - Wishes to remain anonymous\n- French - Charles-Ivan Chesneau\n- German - @Slummi\n- Greek - John Spiropoulos \n- Italian - Marco Ermini\n- Japanese - Anonymous\n- Norwegian - Ole Aldric\n- Polish - Łukasz Oryński\n- Portuguese (PT-BR) - Wolfgang Marcos\n- Russian - Wishes to remain anonymous\n- Spanish - Wishes to remain anonymous\n- Swedish - Jari Häkkinen\n- Turkish - evreka\n- Ukrainian - Artem Polivanchuk\n\n---\n\n# Supporting Development\nThere are several ways you can help support continuous development. \n\n1. App Store Purchase\nObviously if you purchase a subscription or lifetime licence Apple's App Stores that's really helpful. \n\n2. Leave a Review\nIf 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:\n\nApple App Store: https://apps.apple.com/app/strongbox-password-safe/id897283731\nChrome/Chromium: https://chrome.google.com/webstore/detail/strongbox-autofill/mnilpkfepdibngheginihjpknnopchbn\nFirefox: https://addons.mozilla.org/firefox/addon/strongbox-autofill/\n\n---\n\n# Help / Tech Support\nIf you're having trouble, please checkout the following sources:\n\n- [Online Support](https://strongboxsafe.com/support/) \n- [Twitter @StrongboxSafe](https://twitter.com/StrongboxSafe \"@StrongboxSafe\") \n- [Reddit r/strongbox](https://www.reddit.com/r/strongbox/ \"r/strongbox\")\n\nAnother 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.\n\n---\n\n# Licensing \u0026 Building\n\n### On Making Contributions\nAt 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. \n\n### On Build Issues\nAs 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.\n\nIf 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.\n\n### Clarification on OSI compliance \nDecember 3, 2024\nPlease 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](https://github.com/strongbox-password-safe/browser-autofill) which (we believe) is in fact OSI compliant.\n\n---\n\n# Acknowledgements\nThe crypto is mostly from TomCrypt and libsodium. PasswordSafe \u0026 KeePass DB parsing/navigation/UI/Cloud interaction is our own work. \n\nThe official PasswordSafe github repository is here:\n\nhttps://github.com/pwsafe\n\nKudos to Rony Shapiro, Bruce Schneier and all the Password Safe team for their amazing work and the original Password Safe format and application.\n\nThe official KeePass site is here:\n\nhttps://keepass.info/\n\nKudos 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. \n\nHats off to the KeePassXC team for their fantastic cross platform apps. \n\nhttps://keepassxc.org/\n\n** Have I Been Pwned **\nThe ['Have I Been Pwned?'](https://haveibeenpwned.com/) 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](https://haveibeenpwned.com/Donate).\n\n** zxcvbn Password Strength by Dan Wheeler **\nYou can read more about this library [here](https://dropbox.tech/security/zxcvbn-realistic-password-strength-estimation). Strongbox uses the C port by tsyrogit [here](https://github.com/tsyrogit/zxcvbn-c). The original CoffeeScript version by Dan Wheeler is available [here](https://github.com/dropbox/zxcvbn). \n\n** Diceware Wordlists **\nMajor credit to Sam Schlinkert and his fantastic [Orchard Street Wordlists](https://github.com/sts10/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.\n\n** Various Libraries **\nWe use many different libraries in the app here are just a few, many thanks to all involved:\n\n- Dropbox-iOS-SDK\n- Google-API-Client\n- SVProgressHUD\n- Reachability\n- libsodium\n- DAVKit\n- NMSSH\n- FavIcon \n- KSPasswordField\n- RMStore (https://github.com/robotmedia/RMStore)\n- GZIP (https://github.com/nicklockwood/GZIP)\n- TPKeyboardAvoiding (https://github.com/michaeltyson/TPKeyboardAvoiding)\n- StaticDataTableViewController (https://github.com/peterpaulis/StaticDataTableViewController)\n- Diceware Wordlists: (https://github.com/micahflee/passphrases)\n- GCDWebServer (https://github.com/swisspol/GCDWebServer)\n- NameDatabases (https://github.com/smashew/NameDatabases)\n- WSTagsField (https://github.com/whitesmith/WSTagsField)\n- Common Passwords List from https://github.com/danielmiessler/SecLists\n- Finnish \u0026 Icelandic diceware word lists - SmirGel\n- OTPAuth - https://github.com/hectorm/otpauth\n- SwiftDomainParser - https://github.com/Dashlane/SwiftDomainParser\n- cmark-gfm - https://github.com/github/cmark-gfm\n- libcmark_gfm - https://github.com/KristopherGBaker/libcmark_gfm\n- highlight.js - https://github.com/highlightjs/highlight.js \n- github-markdown-css - https://github.com/sindresorhus/github-markdown-css\n- swift-markdown-ui - https://github.com/gonzalezreal/swift-markdown-ui\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongbox-password-safe%2Fstrongbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstrongbox-password-safe%2Fstrongbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongbox-password-safe%2Fstrongbox/lists"}