Как осуществляется подписание и проверка в алгоритме цифровой подписи?