使用 PHP Masked Package 屏蔽敏感数据

使用 PHP Masked Package 屏蔽敏感数据

内容导读

收集整理的这篇技术教程文章主要介绍了使用 PHP Masked Package 屏蔽敏感数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1182字,纯文字阅读大概需要2分钟

内容图文

Fuko Masked 是 Kaloyan Tsvetkov 的一个小型 PHP 库,用于通过用编辑后的元素替换列入黑名单的元素来屏蔽敏感数据。

以下是 软件包 readme 的基本用法示例:

use FukoMaskedProtect;//隐藏$secret_key var中的值Protect::hideValue($secret_key);//隐藏$ _POST['password'] 的值Protect::hideInput('password', INPUT_POST);$redacted = Protect::protect($_POST);

根据上述调用,列入黑名单的值和输入将被屏蔽。自述文件的另一个例子是调试黑名单,类似于 Laravel 5 的 Whoops 黑名单:

use FukoMaskedProtect;Protect::hideInputs(array(

INPUT_ENV => array(



'APP_KEY',



'DB_PASSWORD',



'REDIS_PASSWORD',



'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',



'PUSHER_APP_SECRET',



),

INPUT_POST => array(



'password',



)

));//传递信息 `FukoMaskedProtect::protect()`//将隐藏列入黑名单的输入FukoMaskedProtect::protect($_POST);

查看自述文件以获取更多示例,包括自定义屏蔽规则。您可以在 fuko-php/masked 上了解有关此软件包的更多信息,获取完整的安装说明以及在 GitHub 上查看源代码。

更多PHP知识,请访问PHP中文网!

以上就是使用 PHP Masked Package 屏蔽敏感数据的详细内容。

内容总结

以上是为您收集整理的使用 PHP Masked Package 屏蔽敏感数据全部内容,希望文章能够帮你解决使用 PHP Masked Package 屏蔽敏感数据所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com