我试图弄清楚如果机器键值不同,已经散列的值(使用下面的代码)是否会有所不同.另外,我想知道其他语言(即Java)的实现是否会产生不同的结果.
string hashedPassword = Convert.ToBase64String(
new System.Security.Cryptography.SHA1CryptoServiceProvider().ComputeHash(
System.Text.Encoding.Default.GetBytes(password)));
Run Code Online (Sandbox Code Playgroud)
(我试图在Google上找到答案,但我找不到任何确定的答案.)
我的数据库中有以下数据(以逗号分隔的字符串):
"word,test,hello"
"test,lorem,word"
"test"
......
等等
如何将此数据转换为字典,其中每个字符串被分成每个不同的单词以及它出现的次数,即
{"test", 3}, {"word", 2}, {"hello", 1}, {"lorem", 1}
Run Code Online (Sandbox Code Playgroud)
我会有大约3000行数据,以防这对所提供的任何解决方案产生影响.我也使用.NET 3.5(并有兴趣看到使用linq的任何解决方案)