草庐IT

光猫超级密码

全部标签

c# - 使用 Linq To SQL 加盐和散列密码

我需要对一些密码进行加盐和哈希处理,以便我可以将它们安全地存储在数据库中。关于如何最好地使用LinqToSQL执行此操作,您有什么建议或想法吗? 最佳答案 在这种情况下,LINQtoSQL没有太多相关性。您可以使用任何您想要的机制,因为您不会在SQL中进行散列和加盐。保存密码的步骤如下:以明文形式接收密码以及用户ID。生成(并记住)盐。将盐与密码文本结合起来,例如放在它前面或附加它。使用哈希函数对结果文本进行哈希处理将用户ID、哈希和盐存储在您的数据库中。验证密码的步骤如下:以明文形式接收密码以及用户ID。从数据库中为提供的用户ID

c# - HttpListener:如何获取http用户和密码?

我在这里遇到一个问题,与HttpListener有关。当一个请求的形式http://user:password@example.com/制作完成,如何获取用户名和密码?HttpWebRequest有一个Credentials属性,但是HttpListenerRequest没有,而且我没有在它的任何属性中找到用户名。感谢您的帮助。 最佳答案 您尝试做的是通过HTTP基本身份验证传递凭据,我不确定HttpListener是否支持用户名:密码语法,但如果支持,您需要指定您接受基本身份验证首先。HttpListenerlistener=ne

c# - 用用户名和密码模拟?

WindowsIdentityidentity=newWindowsIdentity(accessToken);WindowsImpersonationContextcontext=identity.Impersonate();...context.Undo();我在哪里声明管理员用户名和密码?accessToken参数对我帮助不大...我必须为它导入DLL吗? 最佳答案 您需要获取用户的token。使用p/invokeLogonUser来自advapi32.dll:[DllImport("advapi32.dll",SetLast

c# - 使用 C# 下载包含密码和用户名的文件

我将如何编写脚本从该站点下载文件。是否可以使用url提供登录名和密码?http://feeds.itunes.apple.com/feeds/epf/我会像这样格式化url吗?WebClientClient=newWebClient();Client.DownloadFile("http://feeds.itunes.apple.com/feeds/epf/v3/full/current/itunes20110511.tbz.md5?username=myusername&password=mypassword",@"C:\folder\file.md5");

c# - 用C#中的正则表达式替换连接字符串中的密码

我试图在C#中创建一个正则表达式来替换连接字符串的密码,这样当我在页面上显示它时它就不会显示。连接字符串密码在字符串中的某处,如PWD=password;到目前为止我有:Regex.Replace(connStr,"PWD=.*;","PWD=********");这可以找到模式的开头,但问题是通配符(.*)也包括;所以模式永远不会终止,字符串的其余部分也会被替换。我怎么能说一切,但一个;在我的正则表达式中?谢谢。 最佳答案 您不需要为此使用RegEx-.NET具有内置的SqlConnectionStringBuilder您可以使用

c# - 如何在 C# 应用程序中安全地存储数据库登录名和密码?

我有一个C#应用程序需要连接到SQL数据库以不时发送一些数据。如何安全地存储用于此作业的用户名和密码? 最佳答案 ThereisaniceMSDNarticle关于如何保护.Net中的连接字符串。您可能想使用protectedconfiguration. 关于c#-如何在C#应用程序中安全地存储数据库登录名和密码?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11685206/

c# - 您如何测试 AD 密码是否满足配置的复杂性要求?

在net3.5csharp应用程序中,我需要提前知道AD密码是否满足配置的复杂性要求。你怎么做到的? 最佳答案 如果您想从AD获取需求,@LenielMacaferi的回答中的链接应该会有所帮助。如果您已经知道预期要求并且您的应用接受建议的字符串形式的密码,您可以自己进行测试。一些常见的要求和计算方法包括:最小长度:方便查看字符串的长度复杂性:常见要求是“此列表中的至少三个:小写字母、大写字母、数字、字符”,因此您想创建一个计数器,然后使用正则表达式测试每个条件是否匹配并为每个增加计数器。因此,例如,您的正则表达式类似于[a-z],

c# - 绑定(bind) PasswordBox 密码是个坏主意吗?

我读到WPFPasswordBox中的密码没有用于绑定(bind)密码的依赖属性出于安全原因。尽管如此,还是有waystobinditanyway.MVVM模式的用户需要这种数据绑定(bind);viewmodel不能在不破坏模式的情况下直接接触PasswordBox。在MVVM设置中使用PasswordBoxes的一种方法是passtheentirePasswordBoxcontrol到ViewModel,但这无论如何都会打破模式。绑定(bind)密码可能是使用MVVM处理密码的最干净的方法。有一个argumentagainstbindingthePassword因为这会将明文密码保

c# - 如何在 C# 中使用 PBKDF2 HMAC SHA-256 或 SHA-512 使用 salt 和迭代对密码进行哈希处理?

我想找到一种解决方案或方法,允许我添加盐并控制迭代次数。nativeRfc2898DeriveBytes基于HMACSHA1。理想情况下,使用SHA-256或SHA-512将使系统经得起future考验。这是迄今为止我找到的最好的例子:http://jmedved.com/2012/04/pbkdf2-with-sha-256-and-others/但是当我用SHA-256运行它时,它实际上比SHA-512慢。我使用了64k次迭代、salt的guid和不同的相同长度的密码来进行比较。我还找到了这个解决方案:http://sourceforge.net/projects/pwdtknet

c# - Excel 互操作阻止显示密码对话框

我正在编写一个程序来清除空行和空列中的excel文件,我从我自己的问题开始FastestmethodtoremoveEmptyrowsandColumnsFromExcelFilesusingInterop一切顺利。问题是我想在工作簿受密码保护时阻止excel显示密码对话框,并抛出异常而不是那样。我正在使用以下代码通过互操作打开excel文件:m_XlApp=NewExcel.Applicationm_XlApp.visible=Falsem_XlApp.DisplayAlerts=FalseDimm_xlWrkbsAsExcel.Workbooks=m_XlApp.Workbooks