在c#应用程序中存储凭据

时间:2017-02-24 13:49:34

标签: c# encryption passwords password-protection

大家好

我对c#没有很多经验。我想写一个非常简单的应用程序,必须访问文件共享。用户(执行应用程序的用户)无权访问该文件共享。所以我需要使用其他凭据来访问该文件共享。但我认为直接在源代码中提供凭证不是一个好的选择。我正在思考和思考,但没有解决这个问题。你有什么想法,我怎么能解决这个问题?有没有办法将凭据存储在某个地方,以便可能的攻击者在接收使用过的密码时遇到问题?

1 个答案:

答案 0 :(得分:0)

您不能同时向用户提供密码并阻止他们拥有密码。但除了一个之外的每个计算问题都可以通过添加额外的间接层来解决。创建一些不在用户计算机上运行的东西,它充当文件共享和用户之间的中间人。我建议使用WebDAV协议。