如何保护项目中使用的关键信息?比如密码之类的东西

WBOY
Freigeben: 2016-06-06 20:24:35
Original
1341 Leute haben es durchsucht

一个项目中,总会用到一些关键信息,比如说数据库的用户名和密码等,要怎么保存以保证即使别人拿到了你的源码也不能获取这些信息呢?

比如我现在的一个工程,用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>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

一个项目中,总会用到一些关键信息,比如说数据库的用户名和密码等,要怎么保存以保证即使别人拿到了你的源码也不能获取这些信息呢?

比如我现在的一个工程,用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>
Nach dem Login kopieren
Nach dem Login kopieren

通过环境变量在不同应用环境加载不同配置。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage