相关疑难解决方法(0)

如何安全保存用户名/密码(本地)?

我正在制作一个Windows应用程序,您需要先登录.
帐户详细信息由用户名和密码组成,需要在本地保存.
这只是一个安全问题,因此使用同一台计算机的其他人无法看到每个人的个人数据.
保存此数据的最佳/最安全的方法是什么?

我不想使用数据库,所以我尝试了一些资源文件.
但由于我对此有点新意,我不完全确定我在做什么以及我应该在哪里寻找解决方案.

c# security local

98
推荐指数
4
解决办法
10万
查看次数

使用C#从Windows凭据存储中检索凭据

我只想查询凭据存储(或Win8中调用的Vault)并获取登录数据.在这种情况下,MSDN真的没有用,我也不想要任何C++ pInvoke方法.

我知道这里曾经问过几次类似的问题,但这些解决方案都不适合我的情况.我没有使用Metro App编程,因此PasswordVault(看起来)不可用.我只是创建一个简单的C#WPF桌面应用程序.

理想情况下,它应该适用于多个Windows版本,但首选Win8.

更具体地说,我想查询来自CRM插件的存储数据,以便自动让我的应用程序登录到CRM服务器,而无需用户请求他的凭据.这意味着,如果这是可能的......

那么如何访问Windows凭据存储?

c# credentials

33
推荐指数
1
解决办法
5万
查看次数

加密WPF应用程序中的凭据

在WPF应用程序中,我想提供典型的"记住我"选项来记住凭据,并在下次启动应用程序时自动使用它们.

使用单向散列显然不是一种选择,虽然我可以将凭据存储在独立存储注册表中,但在加密凭据时有一个问题需要处理.

如果我使用对称密钥加密算法,我将需要将密钥存储在某处.例如,如果密钥在内存中是硬编码的,那么我想可以很容易地拆解.NET程序集并找到它.

在.NET中加密凭据并保持其安全性的最佳方法是什么,使加密密钥完全无法访问?

c# security encryption wpf credentials

27
推荐指数
1
解决办法
1万
查看次数

如何记住登录表单的用户名或密码

我已经在C#Windows窗体应用程序中创建了一个示例登录表单,而我想要的是在我的登录表单中添加记住用户名或密码功能.

我只需要提供我的用户名,因为它会记住我的密码并自动填写密码字段(例如,在gmail身份验证中).

我怎么能实现这一目标?

这是我的登录表单应用程序: - http://i50.tinypic.com/2pzxjb7.jpg

.net c# login autofill remember-me

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×4

credentials ×2

security ×2

.net ×1

autofill ×1

encryption ×1

local ×1

login ×1

remember-me ×1

wpf ×1