使用加密密码连接到MySQL

时间:2019-07-02 19:18:01

标签: c++ mysql qt

我有一个很常见的问题,但没有找到任何具体答案。

我正在创建一个PHP(前端)和C ++(后端)应用程序。两端使用通用的.cfg文件连接到同一数据库,其中用于连接数据库的用户名和密码以纯文本存储。这让我不舒服。如何加密该密码?甚至有可能吗?

2 个答案:

答案 0 :(得分:0)

在假设的情况下,某人可以访问该文件并查看加密的密码,就像该人也可以建立连接并破坏数据库一样。只有您可以看到该文件,因此不需要加密密码。

答案 1 :(得分:-1)

PHP不是前端语言。这是类似于C#的服务器端语言。您的配置文件将保留在服务器上,除非您允许服务器在客户端请求时很好地提供该文件。您不需要加密用户名或密码,因为只有您和您的员工才可以看到它。