deno / obfuscator
A Laravel Code obfuscator package and a software license checker
Requires
- guzzlehttp/guzzle: ^7.0.1
This package is auto-updated.
Last update: 2024-09-09 23:10:09 UTC
README
With this package, you can transform your internal id's to obfuscated integers based on Knuth's integer hash. It is similar to Hashids, but will generate integers instead of random strings. It is also super fast. It also allows the software to check licence. This means it check if software is still running accordance to licence agreements . it also provide webhooks that comes immediately the software comes online.
Installation
Install using composer:
composer require deno/obfuscator
If you will be running your code on a 32 bit system or will be working with large prime numbers it is suggested that you install the GMP extension. For debian/ubuntu you can install the extension with one of these commands:
apt-get install php7.4-gmp apt-get install php8.0-gmp apt-get install php8.1-gmp
Third-party integrations
- An integration with Laravel is provided by the propaganistas/laravel-fakeid package.
- Laravel Optimus with multiple connections provided by the cybercog/laravel-optimus package.
- An integration with Silex 2 is provided by the jaam/silex-optimus-provider package.
- An integration with Laravel is provided by the elfsundae/laravel-hashid package.
- A PSR-15 middleware provided by the icanhazstring/optimus-middleware package.
Security contact information
To report a security vulnerability send email to chumbadennis695@gmail.com
License
The MIT License.