Проверка подлинности электронной цифровой подписи (ЭЦП)

Приветствую, уважаемые форумчане и служба поддержки!

Проверка ЭЦП осуществляется в обратном порядке, по которому производилась
подпись документа, по следующей схеме:

  1. с помощью открытого ключа ЭЦП отправителя дешифруется хэш сообщения (
    подпись отправителя);
  2. с помощью хэш-функции вычисляется контрольная сумма оригинального
    сообщения.
    и т.д. по тексту https://pki.gov.kz/docs/razrabotka/pravila_proverki.pdf

Вопрос: Я бы хотел уточнить у вас, как именно осуществляется процесс проверки ЭЦП в сервисе? Для меня неясен шаг номер два, как именно его реализовать?

  1. с помощью хэш-функции вычисляется контрольная сумма оригинального
    сообщения.

Пример что мне приходит в базу после подписи клиентом документа:
Frame%201

Добрый день! В библиотеках kalkancrypt эти шаги внутренно реализовано. Библиотеки в SDK: https://pki.gov.kz/developers/