Download the PHP package aptika/laravel-hybrid-encryption without Composer
On this page you can find all versions of the php package aptika/laravel-hybrid-encryption. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download aptika/laravel-hybrid-encryption
More information about aptika/laravel-hybrid-encryption
Files in aptika/laravel-hybrid-encryption
Package laravel-hybrid-encryption
Short Description Hybrid RSA-OAEP + AES-256-GCM encryption package for Laravel.
License MIT
Informations about the package laravel-hybrid-encryption
Laravel Hybrid Encryption
Package Laravel untuk mengenkripsi data menggunakan AES-256-GCM dan RSA-OAEP.
Instalasi
Perintah terakhir membuat key pair untuk key_id=default. Private key disimpan
di disk Laravel dengan visibility private. Jangan commit atau membagikan
private key.
Pemakaian cepat
Data adalah parameter pertama. Jika key_id tidak dikirim, nilainya default.
Jika AES key tidak dikirim, package menggunakan APP_KEY Laravel.
Dengan data array:
Dengan key_id dan AES key khusus:
Signature utama:
Hasil encrypt() adalah satu string kompak berawalan AHE3.. String tersebut
tetap memuat komponen kriptografis yang diperlukan untuk decrypt, tetapi tidak
menampilkan metadata sebagai JSON.
Command utama
Jika key lama akan ditimpa atau revoke ingin dilakukan tanpa konfirmasi:
Tanpa --force, operasi berisiko meminta validasi hitungan sederhana 2 + 3.
Jawaban selain 5 membatalkan perubahan.
Konfigurasi default
Konfigurasi lengkap berada di config/hybrid-encryption.php.
Dokumentasi lengkap
- Panduan penggunaan, flowchart, konfigurasi, dan integrasi antar aplikasi
- Dokumentasi service, facade, command, dan exception
- Penjelasan algoritma, AES/RSA, key, dan batasan keamanan
- Referensi sumber resmi kriptografi
Testing
Lisensi
MIT
All versions of laravel-hybrid-encryption with dependencies
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/filesystem Version ^10.0|^11.0|^12.0|^13.0