joetannenbaum / obfuscate
Obfuscate strings in HTML using JavaScript (e.g. mailto links)
Installs: 382
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 2
Forks: 2
Open Issues: 0
pkg:composer/joetannenbaum/obfuscate
Requires
- php: >=7.1.3
This package is auto-updated.
Last update: 2025-09-16 07:36:36 UTC
README
A quick-and-dirty library to obfuscate sensitive strings by dynamically creating special characters to print them out. Not foolproof by any means.
Installation
composer require joetannenbaum/obfuscate
Usage
use Obfuscate\Obfuscate; require __DIR__ . '/vendor/autoload.php'; echo Obfuscate::str('this is a secret!'); echo Obfuscate::mailto('obfuscate@joe.codes');
...results in (different every time, still renders properly in HTML):
this is a secret! <a href="mailto:obfuscate@joe.codes">obfuscate@joe.codes</a>
Laravel
If you're using Laravel, this package automatically adds a Blade helper:
@obfuscate('this is a secret!') @mailto('obfuscate@joe.codes')