【发布时间】:2020-01-06 20:15:05
【问题描述】:
如何保护/隐藏数据库的身份验证用户名/密码(数据库在服务器 - MySQL 上)?
客户端加密看起来不是理想的解决方案,因为可以找到密钥。
我考虑将加密的用户名/密码存储在 EXE 中,以便描述将发生在服务器端,这是我找到的最佳方法。
保护身份验证信息的最佳方法是什么?如果我找到的方法很好,我该怎么做?
【问题讨论】:
-
这取决于您使用的数据库。常见的解决方案是使用 ODBC 数据源(必须由您的安装程序创建)。如果您通过 Internet 进行通信,那么在服务器端使用数据层(通过 REST API 公开)是明智之举...
-
数据库是MySQL,我需要用PHP在服务器@whosrdaddy上添加那个数据层吗?
-
您可以用您喜欢的任何语言对数据层进行编程。如果你想用Delphi,好好看看Synopse Mormot Framework
-
这是企业应用吗?
-
@whosrdaddy 谢谢你,如果你能解释一下将不胜感激,不,这不是公司应用程序
标签: delphi passwords password-protection password-encryption password-hash