C#-如何安全地存储我的ConnectionString

哈利

在我的应用程序中,我当前将连接字符串保存到以下区域:

Properties.Settings.Default.ConnectionString();

但是,我意识到这是一种不好的做法,因为用户可以查看连接字符串。我在互联网上搜索了大多数建议将连接字符串保存在app.config文件中的答案,但是用户仍然可以看到连接字符串,因此仍然不安全。我考虑过将连接字符串设置为字符串,并在每次启动程序时声明它,但这似乎效率很低。

保存我的连接字符串以对用户隐藏的最安全方法是什么?谢谢你。

编辑:这是连接字符串:

Server=server.com;PORT=3306;Database=db_user;Uid=admin;Pwd=test;
托马斯·沃斯(Thomas Voss)

您可以做的是:在配置文件中加密连接字符串,并在建立数据库连接之前对其进行解密。这里有一个很好的答案:如何在C#中加密和解密字符串

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安全地将API凭据存储在GitHub上共享的C#文件中?

来自分类Dev

如何在C#应用程序中安全地存储FTP凭据?

来自分类Dev

我的C#应用程序应如何安全地连接到我的AWS EC2数据库?

来自分类Dev

如何在C#中安全地将静态类转换为实例化类

来自分类Dev

如何安全地用枚举重载构造函数?C#

来自分类Dev

如何在WPF C#应用程序中安全地部署PPK文件?

来自分类Dev

如何在C ++上安全地访问向量?

来自分类Dev

如何安全地调用TerminateThread和FreeLibrary(WinAPI,C ++)

来自分类Dev

如何安全地实现文件树遍历(C语言)

来自分类Dev

如何安全地使用C中的枚举?

来自分类Dev

立即安全地终止线程 (C#)

来自分类Dev

我可以安全地从c ++中的std :: stringstream中获取c_str吗?

来自分类Dev

使类型安全地抛出C ++

来自分类Dev

如何快速安全地存储密码?

来自分类Dev

如何安全地存储各种凭证?

来自分类Dev

我可以在多线程C ++中安全地使用int吗?

来自分类Dev

我可以安全地使用#ifdef来了解是否包含c ++ std标头吗?

来自分类Dev

如何从多线程C ++ Linux应用程序安全地运行Shell脚本?

来自分类Dev

如何使用不同的线程通过openmp安全地更新C结构

来自分类Dev

如何安全地将C ++字符串传递给Rust?

来自分类Dev

如何在C ++中安全地将双精度型转换为整数?

来自分类Dev

C ++:如何安全地取消分配向量的堆分配数组?

来自分类Dev

如何从多线程C ++ Linux应用程序安全地运行Shell脚本?

来自分类Dev

C#使用线程堆安全地写入文本文件

来自分类Dev

C#使用线程堆安全地写入文本文件

来自分类Dev

可以安全地将C#两倍与指定值进行比较吗?

来自分类Dev

使用 Firebase Auth 对其进行身份验证后,如何在最终用户 c# 应用程序中安全地使用 Google Speech API?

来自分类Dev

如何更安全地存储我的应用程序的登录信息?

来自分类Dev

如何安全地解开textField.text并将其安全地存储在属性中?

Related 相关文章

  1. 1

    如何安全地将API凭据存储在GitHub上共享的C#文件中?

  2. 2

    如何在C#应用程序中安全地存储FTP凭据?

  3. 3

    我的C#应用程序应如何安全地连接到我的AWS EC2数据库?

  4. 4

    如何在C#中安全地将静态类转换为实例化类

  5. 5

    如何安全地用枚举重载构造函数?C#

  6. 6

    如何在WPF C#应用程序中安全地部署PPK文件?

  7. 7

    如何在C ++上安全地访问向量?

  8. 8

    如何安全地调用TerminateThread和FreeLibrary(WinAPI,C ++)

  9. 9

    如何安全地实现文件树遍历(C语言)

  10. 10

    如何安全地使用C中的枚举?

  11. 11

    立即安全地终止线程 (C#)

  12. 12

    我可以安全地从c ++中的std :: stringstream中获取c_str吗?

  13. 13

    使类型安全地抛出C ++

  14. 14

    如何快速安全地存储密码?

  15. 15

    如何安全地存储各种凭证?

  16. 16

    我可以在多线程C ++中安全地使用int吗?

  17. 17

    我可以安全地使用#ifdef来了解是否包含c ++ std标头吗?

  18. 18

    如何从多线程C ++ Linux应用程序安全地运行Shell脚本?

  19. 19

    如何使用不同的线程通过openmp安全地更新C结构

  20. 20

    如何安全地将C ++字符串传递给Rust?

  21. 21

    如何在C ++中安全地将双精度型转换为整数?

  22. 22

    C ++:如何安全地取消分配向量的堆分配数组?

  23. 23

    如何从多线程C ++ Linux应用程序安全地运行Shell脚本?

  24. 24

    C#使用线程堆安全地写入文本文件

  25. 25

    C#使用线程堆安全地写入文本文件

  26. 26

    可以安全地将C#两倍与指定值进行比较吗?

  27. 27

    使用 Firebase Auth 对其进行身份验证后,如何在最终用户 c# 应用程序中安全地使用 Google Speech API?

  28. 28

    如何更安全地存储我的应用程序的登录信息?

  29. 29

    如何安全地解开textField.text并将其安全地存储在属性中?

热门标签

归档