paragonie/halite
High-level, easy-to-use wrapper around libsodium for secure encryption, decryption, and key management in PHP. Provides modern cryptography primitives with safer APIs, supporting authenticated encryption, password hashing, and secure key storage for applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/crypto | 0.81 | Generate RSA key pairs and encrypt/decrypt (and sign/verify) data using private/public keys in PHP. Provides simple wrappers around OpenSSL for better DX, with support for loading keys from files and writing generated keys to disk. | 483 | 485 | 61 | 17K | 0 | 27.2 | 25.1 | MIT | 2 months ago | |
| laravel/legacy-encrypter | 0.77 | Drop-in Laravel encrypter compatible with legacy apps. Encrypt/decrypt data using older key formats and cipher settings so you can read existing payloads and migrate safely. Useful for upgrades where stored encrypted values must remain accessible. | 62 | 64 | 33 | 60 | 0 | 1.3 | 4.0 | MIT | — | |
| laravel/airlock | 0.77 | Laravel Sanctum (formerly Airlock) provides a lightweight authentication system for Laravel SPAs and simple APIs. Issue and manage API tokens or use cookie-based session auth for first-party SPAs, with minimal setup and seamless integration. | 2,942 | 2,924 | 323 | 92 | 2 | 53.9 | 0.7 | MIT | 1 month ago | |
| paragonie/ciphersweet | 0.77 | CipherSweet is a PHP library for field-level encryption with searchable encrypted data. It helps you securely encrypt database columns while still supporting safe, blind-index-based search and sorting, with modern cryptography and key management support. | 464 | — | 39 | — | 8 | 25.9 | 3.6 | NOASSERTION | 1 month ago | |
| spatie/laravel-littlegatekeeper | 0.77 | Laravel middleware to password-protect your app with a single, universal username/password set in config. Quickly gate staging, previews, or temporary launches without building a full auth system; publish config and enable the provider to lock down pages. | 191 | 193 | 20 | 1K | 0 | 25.6 | 13.4 | MIT | 1 month ago | |
| symfony/password-hasher | 0.76 | Symfony PasswordHasher provides secure password hashing and verification utilities. Configure multiple algorithms via PasswordHasherFactory (bcrypt, sodium/Argon2, etc.), hash plain passwords, verify hashes, and support upgrades with modern best practices. | 813 | 817 | 4 | 4M | 0 | 34.4 | 60.4 | MIT | 1 week ago | |
| spatie/laravel-ciphersweet | 0.76 | Laravel wrapper for Paragonie CipherSweet that adds searchable field-level encryption to Eloquent models. Encrypt/decrypt sensitive attributes and generate blind indexes so you can query encrypted data securely without exposing readable values in your database. | 419 | 417 | 38 | 32K | 0 | 30.2 | 30.7 | MIT | 1 week ago | |
| php-standard-library/hash | 0.76 | Hash utilities for PHP: cryptographic and non-cryptographic hashing via an Algorithm enum, HMAC helpers, and timing-safe string comparison. Lightweight package from PHP Standard Library for consistent, secure hashing across projects. | 0 | 0 | 0 | 1K | 0 | 20.6 | 50.2 | MIT | 2 weeks ago | |
| phpseclib/phpseclib | 0.76 | Pure-PHP cryptography and secure communications toolkit: SSH-2/SFTP, X.509, RSA/DSA/DH, ECDSA/ECDH, Ed25519/Curve25519, plus modern ciphers (AES/ChaCha20/Salsa20) and AEAD (GCM/Poly1305). Composer-ready, LTS branches. | 5,568 | 5,687 | 906 | 9M | 198 | 89.9 | 79.4 | MIT | 3 weeks ago | |
| spatie/laravel-authorize | 0.76 | Route middleware for Laravel authorization. Protect routes and groups using Laravel’s Gate abilities via the can: middleware syntax, with support for route model binding (e.g., can:editPost,post) to authorize access to specific models. | 201 | 206 | 19 | 142 | 0 | 23.4 | 3.8 | MIT | 9 years ago | |
| kelvinmo/simplejwt | 0.75 | SimpleJWT is a lightweight PHP 8+ library for JSON Web Tokens, supporting JWT/JWS/JWE, JWK and COSE keys. Includes HMAC, RSA, ECDSA, and EdDSA signatures plus common key management and encryption algorithms. | 70 | 70 | 21 | 30K | 0 | 27.6 | 42.7 | NOASSERTION | 3 weeks ago | |
| illuminate/encryption | 0.75 | Laravel’s encryption component for securely encrypting and decrypting strings and serialized data using application keys and strong ciphers. Provides Encrypter support, key rotation via previous keys, and convenient helpers for protecting cookies, sessions, and payloads. | 92 | 96 | 26 | 364K | 0 | 1.2 | 49.6 | MIT | — | |
| vinkla/hashids | 0.75 | Laravel bridge for Hashids: encode integers into short, non-sequential strings and decode them back. Supports multiple connections via config, includes a facade and manager for dependency injection, and integrates cleanly with typical Laravel workflows. | 2,066 | 2,086 | 179 | 292K | 0 | 41.7 | 35.0 | MIT | 6 years ago | |
| paragonie/sodium_compat | 0.75 | Pure-PHP polyfill for PHP’s Sodium (libsodium) cryptography API. Transparently uses the native sodium extension when available; otherwise falls back to a compatible implementation. v1 supports PHP 5.2+ incl. 32-bit; v2 targets PHP 8.1+ only. | 934 | 939 | 68 | 4M | 0 | 35.7 | 59.6 | ISC | 3 months ago | |
| defuse/php-encryption | 0.74 | Secure, hard-to-misuse PHP encryption library for encrypting data with keys or passwords. Requires PHP 5.6+ and OpenSSL 1.0.1+. Simple API inspired by libsodium, built to avoid common crypto mistakes. | 3,872 | 3,907 | 312 | 4M | 10 | 54.7 | 52.7 | MIT | 2 years ago | |
| zendframework/zend-crypt | 0.74 | Zend\Crypt provides secure PHP cryptography utilities including encryption/decryption, hashing, HMAC, key generation, and password adapters. Designed for Zend Framework apps but usable standalone, with pluggable algorithms and safer defaults for common crypto tasks. | 87 | 91 | 35 | 34K | 2 | 12.1 | 42.9 | BSD-3-Clause | 6 years ago |
How can I help you explore Laravel packages today?