У меня путаница в концепции в контексте криптографии. В чем заключается основное различие между зашифрованным ha sh и га с цифровой подписью ha sh?
Я использовал шифрование PKI, то есть шифрование на основе открытого ключа c / с закрытым ключом.
Я рассчитал ха sh и зашифровал его с помощью закрытого ключа отправителя. Теперь получатель может разблокировать ha sh с помощью ключа отправителя c отправителя. Следовательно, это доказывает подлинность данных. Теперь получатель может регенерировать га sh и сопоставить с дешифрованным, а если совпадение, то это подтверждает целостность данных.
Аналогично, подпись создается ха sh и шифруется; и это делается с помощью закрытого ключа отправителя. Теперь получатель может проверить подпись с помощью открытого ключа c отправителя. Это доказывает подлинность и целостность.
Я использовал оба в моем случае (который я развиваю). Я думаю, что я использую подпись / ха sh в качестве дополнительного элемента, и только одного из них будет достаточно.
Или какая-то польза от использования обоих или какой-либо разницы?