Pen*_*uen -2 .net c# cryptography visual-studio-2008 visual-studio
可能重复:
是否可以解密md5哈希?
我散列数据,ComputeHash如何从散列数据中学习原始数据?
private void btn_Hash_Click(object sender, EventArgs e)
{
HashAlgorithm ha = HashAlgorithm.Create();
Stream file = new FileStream(@"C:\temp\simetrik.txt", FileMode.Open, FileAccess.Read);
hashClass.hash = ha.ComputeHash(file);
listBox1.Items.Add(BitConverter.ToString(hashClass.hash));
}
Run Code Online (Sandbox Code Playgroud)
你没有.加密哈希的全部意义在于,一般来说,它在计算上是不可行的.您可以做的最好的事情是检查已知的词典和彩虹表.这些都不会对独特的明文产生太大帮助.也许您应该使用加密算法.
此外,您应该明确指定所需的算法.例如:
HashAlgorithm.Create("SHA1");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2467 次 |
| 最近记录: |