@ Евгений, я намеревался сделать свой вопрос более общим, чтобы иметь более общий обзор вопроса о будущих проектах и ​​о пользе для всех, кто передаст вопрос для подобных запросов :)

м приложении на c # я использую RSA для подписи файлов перед загрузкой в ​​базу данных моей компании человеком, который загружает данные, и здесь я должен выбрать SHA-1 или SHA-2 для вычисления хэша.
Как и любой другой компонент в программировании, я знаю, что должно быть «использовать это здесь» и «использовать это там» для двух из них.
Итак, когда это? а когда что?

РЕДАКТИРОВАТЬ:
Мой вопрос: в чем разница в производительности? и не касается безопасности, поскольку я уже знаю, что SHA-2 более надежно защищен, чем SHA-1.
В этомСсылка сравнение между различными типами SHA-2 с указанием, когда использовать SHA-512, а когда нет в конце. Мне нужен аналогичный аргумент о SHA-1 и SHA-2.

Ответы на вопрос(4)

Ваш ответ на вопрос