使用PHP蒙面包屏蔽敏感数据的方法

  介绍

小编给大家分享一下使用PHP蒙面包屏蔽敏感数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

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

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

使用Fuko \蒙面\保护;//隐藏secret_key var中美元的值   保护:hideValue ($ secret_key);//隐藏$ _POST[& # 39;密码# 39;]的值   保护::hideInput(& # 39;密码# 39;,INPUT_POST);   $修订=保护:保护($ _POST);

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

使用\ Fuko \蒙面\保护;   保护::hideInputs(阵列(   INPUT_ENV=比;阵列(   & # 39;APP_KEY& # 39;   & # 39;DB_PASSWORD& # 39;   & # 39;REDIS_PASSWORD& # 39;   & # 39;MAIL_PASSWORD& # 39;   & # 39;PUSHER_APP_KEY& # 39;   & # 39;PUSHER_APP_SECRET& # 39;   ),   INPUT_SERVER=比;阵列(   & # 39;PHP_AUTH_PW& # 39;   & # 39;APP_KEY& # 39;   & # 39;DB_PASSWORD& # 39;   & # 39;REDIS_PASSWORD& # 39;   & # 39;MAIL_PASSWORD& # 39;   & # 39;PUSHER_APP_KEY& # 39;   & # 39;PUSHER_APP_SECRET& # 39;   ),   INPUT_POST=比;阵列(   & # 39;密码# 39;   )   )   );//传递信息的\ Fuko \蒙面\保护:保护()的//将隐藏列入黑名单的输入   \ Fuko \蒙面\保护:保护($ _POST);

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

以上是使用PHP蒙面包屏蔽敏感数据的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

使用PHP蒙面包屏蔽敏感数据的方法