Описание проблемы: я пытаюсь соблюдать наши рекомендации по безопасности. Рекомендации содержат около 1000 хэшей файлов MD5 и Sha 256. Мне нужно преобразовать их в sha1 и обновить их в нашем продукте безопасности конечных точек, потому что наш продукт безопасности конечных точек принимает только хэши SHA1. Обычно мы используем Virus Total (https://www.virustotal.com/#/home/search), чтобы получить хэши SHA1. Но я могу разместить только 1 хэш SHA256 или MD5 за раз. Преобразование хэшей в Sha1 определенно займет много времени.
Вопрос: Можно ли автоматизировать процесс конвертации?
PS: Мы работаем в среде Windows.
TIA
Если я правильно понял ваш вопрос, у вас есть хэши вредоносных программ, и вам нужны хэши SHA1 этого вредоносного кода вместо MD5 и SHA256.
В этом случае вы можете использовать API сайта VirusTotal, который вы уже используете, для прямого запроса их базы данных.
Для начала нужно получить API-ключ.
Чтобы использовать API, вы должны зарегистрироваться в сообществе VirusTotal. Как только у вас будет действующая учетная запись сообщества VirusTotal, вы найдете свой личный ключ API в разделе личных настроек. Этот ключ - все, что вам нужно для использования VirusTotal API.
С помощью этого ключа API вы можете использовать API для получения хэшей SHA1 из их базы данных.
API документирован здесь:
https://developers.virustotal.com/v2.0/reference#file-search
Также существуют библиотеки для наиболее популярных языков сценариев и программирования, которые упрощают использование API:
https://support.virustotal.com/hc/en-us/articles/115002146469-API-scripts