一个项目中,总会用到一些关键信息,比如说数据库的用户名和密码等,要怎么保存以保证即使别人拿到了你的源码也不能获取这些信息呢?
比如我现在的一个工程,用php写的,里面有数据库的用户名密码,还有一些使用的api的信息,我把这些放到一个类里面,现在只会明文保存,怎样才能让别人看不到呢?
<code class="php"><?php class dataCenter { const HOST_DB = "*******"; const HOST = "******"; const USER = "*****"; const PASSWORD = "*****"; const BUCKET = "**********"; const ACCESSID = "****"; const ACCESSKEY = "****"; }</code></code>
一个项目中,总会用到一些关键信息,比如说数据库的用户名和密码等,要怎么保存以保证即使别人拿到了你的源码也不能获取这些信息呢?
比如我现在的一个工程,用php写的,里面有数据库的用户名密码,还有一些使用的api的信息,我把这些放到一个类里面,现在只会明文保存,怎样才能让别人看不到呢?
<code class="php"><?php class dataCenter { const HOST_DB = "*******"; const HOST = "******"; const USER = "*****"; const PASSWORD = "*****"; const BUCKET = "**********"; const ACCESSID = "****"; const ACCESSKEY = "****"; }</code></code>
通过环境变量在不同应用环境加载不同配置。