Шифрование, расшифровка и цифровая подпись
При шифровании полный документ или содержимое шифруются, передаются и дешифруются получателем.На изображении ниже, для шифрования, открытый ключ (зеленый ключ) используется для шифрования, закрытый ключ (красный ключ) для расшифровки.
В цифровой подписи, хэш содержимогоподписан (хеш зашифрован с использованием закрытого ключа), так что получатель может расшифровать с помощью открытого ключа и проверить хеш путем пересчета хеша содержимого.(В отличие от шифрования и дешифрования, Hash не может вернуть содержимое, это односторонний процесс.)
Этот процесс гарантирует, что
a.Автор - тот, кто утверждает это и
b.Содержание или документ не изменился с момента подписания.(Изменение одного символа содержимого изменит хэш !!)