Комментарии 4
Как-то у вас картинка неправильно сделана, похоже… Насколько я понимаю, после подписи хеш должен поменять свое значение.
Сам хеш останется прежним, но подпись с ним совпадать не будет. Длина подписи в общем случае тоже не будет совпадать с длиной хеша.
Но я думаю, что на картинке просто показано содержимое подписи (то, что мы в итоге получаем при проверке, сам хеш), а различие между подписью и хешем показывает замочек в нижнем левом углу.
Но вообще по схеме мы открытым ключом при проверке подписи шифруем, а закрытым при генерации подписи дешифруем. Один и тот же результат получается благодаря тому, что операции обратные по отношению друг к другу.
Но я думаю, что на картинке просто показано содержимое подписи (то, что мы в итоге получаем при проверке, сам хеш), а различие между подписью и хешем показывает замочек в нижнем левом углу.
Но вообще по схеме мы открытым ключом при проверке подписи шифруем, а закрытым при генерации подписи дешифруем. Один и тот же результат получается благодаря тому, что операции обратные по отношению друг к другу.
Хэш не поменял свое значение, просто его зашифровали, и графически это изображено в виде появившегося на хэше замочка :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Работа с цифровыми подписями PGP с использованием Bouncy Castle Cryptography Library на Java