Я использую SHA256 hashalgorithm в приложении windows, но антивирус удаляет мой .exe
I am using SHA256 HashAlgorithm in windows application but antivirus remove my .exe How to solve this problem please help me experts
Что я уже пробовал:
I am using SHA256 HashAlgorithm in windows application but antivirus remove my .exe run exe then antivirus detected suspicious program and after closing exe .. then remove exe in pc
phil.o
Оба факта (использование SHA256 и удаление антивирусом) не коррелируются. Это могут быть действия, которые вы пытаетесь выполнить с помощью своего исполняемого файла, которые запускают ответ антивируса.
Не могли бы вы рассказать нам, что и как делает ваше приложение?
Member 14705980
Сэр, этот код используется в моем приложении ..
публичная статическая строка GenerateSHA256String(string inputString)
{
SHA256 sha256 = Sha256управляемый.Создавать();
байт[] байт = кодировка.Кодировке utf8.GetBytes(inputString);
byte[] hash = sha256.ComputeHash(байты);
return GetStringFromHash(хэш);
}
phil.o
Маловероятно, что именно этот блок кода отвечает за запуск антивируса. Почему ты так думаешь?
Member 14705980
Я только что создал новый проект для тестирования sha256 .. больше никакого кода . в классе всего один класс и одна форма .. я запускать мои работы приложения нажмите закрыть БТН то антивирус обнаружил
phil.o
Это не может быть единственным кодом. Это статический метод, который выполняется только при вызове. Значит, должен быть какой-то другой код, который его вызывает. Содержание метода обработки нажатия кнопки закрытия было бы более уместным, чтобы получить ключ к пониманию того, что происходит.
Member 14705980
Нажмите кнопку -> MessageBox.show(вызовите этот метод класса );
Member 14705980
Шифрование данных работает на 100% правильно, но проблема с антивирусом
Member 14705980
Закрыть btn означает Красный Крест по умолчанию а не дополнительный btn
phil.o
Тогда это будет обработчик закрытия формы. Анализ журнала антивируса также может дать некоторую интересную информацию.
Member 14705980
Антивирус показывает ошибку ( подозрительная программа )