joetannenbaum / obfuscate
使用JavaScript在HTML中混淆字符串(例如mailto链接)
dev-master
2022-05-16 00:36 UTC
Requires
- php: >=7.1.3
This package is auto-updated.
Last update: 2024-09-16 05:33:21 UTC
README
这是一个简单的库,通过动态创建特殊字符来混淆敏感字符串。但并非绝对安全。
安装
composer require joetannenbaum/obfuscate
使用
use Obfuscate\Obfuscate; require __DIR__ . '/vendor/autoload.php'; echo Obfuscate::str('this is a secret!'); echo Obfuscate::mailto('obfuscate@joe.codes');
...结果为(每次都不同,但仍然在HTML中正确渲染)
this is a secret! <a href="mailto:obfuscate@joe.codes">obfuscate@joe.codes</a>
Laravel
如果你正在使用Laravel,此包会自动添加一个Blade助手
@obfuscate('this is a secret!') @mailto('obfuscate@joe.codes')