当前位置: 首页 > 后端技术 > PHP

使用PHPMaskedPackage屏蔽敏感数据

时间:2023-03-29 21:05:28 PHP

文章转自专业的Laravel开发者社区,原文链接:https://learnku.com/laravel/t...FukoMasked是KaloyanTsvetkov的一个PHP小库通过用编辑过的元素替换列入黑名单的元素来屏蔽敏感数据。以下是包readme的基本用法示例:useFuko\Masked\Protect;//隐藏$secret_key中的值varProtect::hideValue($secret_key);//隐藏$_POST['password'的值]保护::hideInput('密码',INPUT_POST);$redacted=Protect::protect($_POST);基于上述调用,黑名单值和输入将被屏蔽。自述文件中的另一个示例是调试黑名单,类似于Laravel5的Whoops黑名单:MAIL_PASSWORD','PUSHER_APP_KEY','PUSHER_APP_SECRET',),INPUT_SERVER=>array('PHP_AUTH_PW','APP_KEY','DB_PASSWORD','REDIS_PASSWORD','MAIL_PASSWORD','PUSHER_APP_KEY','CRSET'),INPUT_POST=>array('password',)));//传递信息`\Fuko\Masked\Protect::protect()`//将隐藏黑名单输入\Fuko\Masked\Protect::protect($_POST);请参阅自述文件以获取更多示例,包括自定义阻止规则。你可以在fuko-php/masked了解更多关于这个包的信息,获取完整的安装说明,并在GitHub上查看源代码。