我在 c# 中使用以下代码从我的网站下载文件:
WebClient webClient = new WebClient();
webClient.Credentials = new System.Net.NetworkCredential("username", "password");
webClient.DownloadFile("http://example.com/file.txt", "file.txt");
该文件仅在满足某些条件时才下载,因此我不希望用户能够访问我网站上的文件
我的担心是,如果古玩用户反编译代码,他将找到密码并能够访问我网站上的所有文件。
我读过保存密码的一种安全方法是存储其哈希值,但我不知道如何在此示例中实现它。
我必须采取哪些措施来确保密码安全并让用户无法找到它?