Алгоритм шифрования в электронной подписи работает по асимметричному принципу. 1 Документ зашифровывается с помощью закрытого ключа, а расшифровывается с помощью открытого. 1
Подписание документа производится в несколько этапов: 1
- Хеш документа шифруется с помощью закрытого ключа. 1
- Полученная подпись добавляется к документу. 1
- К документу прикрепляется сертификат проверки. 1
Процесс работы для получателя выглядит так: 3
- Вторая сторона получает сообщение и электронную подпись. 3
- С помощью открытого ключа субъекта вторая сторона расшифровывает электронную подпись, а также сама вычисляет контрольную сумму сообщения. 3
- Вторая сторона сравнивает контрольные суммы и, если они совпадают, происходит подтверждение целостности и авторства документа, так как зашифровать контрольную сумму мог только отправитель. 3