Witam
Napisałem prosty program do liczenia SHA-256. Wybiera się plik i program oblicza sumę kontrolną.
Kaspersky cały czas powiadamia mnie że plik jest z wirusem i go usuwa: HEUR:Trojan.Win32.Generic [Koń trojański]
FileStream file = new FileStream(fileName, FileMode.Open);
SHA512 sha512program = new SHA512CryptoServiceProvider();
byte[] retVal = sha512program.ComputeHash(file);
file.Close();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < retVal.Length; i++)
{
sb.Append(retVal[i].ToString("x2"));
}
return sb.ToString();
Jeżeli ktoś wie dlaczego, chętnie posłucham. Kiedy będę pisał prawdziwe aplikacje może się taki kod okazać problemem :(