Valet est une bibliothèque Swift pour gérer le stockage sécurisé de données dans le trousseau (keychain) du système Apple sur iOS et macOS. Elle fournit un wrapper de haut niveau pour stocker et récupérer des chaînes sensibles et des objets de données en utilisant des enclaves sécurisées basées sur le matériel.
Les fonctionnalités principales de square/valet sont : Keychain Storage, Apple Platform Keychain Wrappers, Biometric Authentication, Data Decryption Gating, Secure Storage, Keychain Group Secret Sharing, Cloud Data Synchronization, Cloud Storage Replication.
Les alternatives open-source à square/valet incluent : nativephp/laravel — This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a… soffes/samkeychain — SAMKeychain is an Objective-C keychain manager providing a programmatic interface to create, read, and delete secure… kishikawakatsumi/keychainaccess — KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… keeweb/keeweb — KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a… beemdevelopment/aegis — Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a…
This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a cross-platform app wrapper and binary application bundler, encapsulating PHP codebases into native binaries and installers for macOS, Windows, Linux, iOS, and Android. The project provides a native device API bridge and OS integration layer, allowing PHP application logic to connect directly to host operating system services. This enables the execution of applications as local binaries without the requirement of a remote web server. The framework covers several high-level ca
SAMKeychain is an Objective-C keychain manager providing a programmatic interface to create, read, and delete secure credentials stored in the macOS and iOS system keychain. It serves as a lightweight wrapper for managing passwords and sensitive data on Apple platforms. The project provides a unified API that abstracts the implementation differences between macOS and iOS. It wraps low-level C APIs in Objective-C classes to provide an object-oriented interface for interacting with the system security daemon. The library covers secure credential storage and access control, including the abilit
KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain across iOS and macOS. It provides a type-safe interface for managing sensitive information and user credentials on iOS, macOS, tvOS, and watchOS. The library includes a biometric authentication interface that requires FaceID or TouchID verification with custom prompts before accessing specific secure items. It also enables the synchronization of credentials across Apple devices via a cloud keychain and provides a manager for sharing login credentials between native applications an
This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a