Отпечаток открытого ключа против цифровой подписи

Чем отличаются отпечаток открытого ключа и цифровая подпись? Или оба одинаковые? если они разные, каково применение отпечатка пальца открытого ключа?

Спасибо


person Lunar Mushrooms    schedule 11.05.2012    source источник
comment
Я считаю, что это должно перейти на security.stackexchange.com   -  person Christopher Creutzig    schedule 11.05.2012


Ответы (2)


отпечаток открытого ключа — это короткая последовательность байтов, используемая для аутентификации или поиска более длинного открытого ключа. Отпечатки создаются путем применения криптографической хеш-функции к открытому ключу. Поскольку отпечатки короче, чем ключи, к которым они относятся, их можно использовать для упрощения определенных задач управления ключами.

Цифровая подпись — это математическая схема для демонстрации подлинности цифрового сообщения или документа. Действительная цифровая подпись дает получателю основания полагать, что сообщение было создано известным отправителем и не было изменено при передаче. Цифровые подписи обычно используются для распространения программного обеспечения, финансовых транзакций и в других случаях, когда важно обнаружить подделку или фальсификацию.

Отпечаток открытого ключа — это короткая версия открытого ключа, которая используется для аутентификации более длинного открытого ключа, если они не совпадают, это означает, что более длинный открытый ключ был подделан. Таким образом, в основном цифровая подпись — это то, что подписано пользователем, и только этот пользователь может подписать, поэтому вы можете быть уверены, что она исходит от этого пользователя.

Таким образом, отпечаток открытого ключа используется клиентом, а цифровая подпись используется сервером.

person Hip Hip Array    schedule 11.05.2012

Отпечаток пальца — это хэш ключа. Цифровая подпись привязана к какому-либо сообщению и обычно представляет собой односторонне зашифрованный хэш сообщения.

Они служат разным целям: вы можете поместить отпечаток открытого ключа на свою карту или, если вы узнаете другого человека по телефону, использовать его, чтобы убедиться, что вы получили правильный открытый ключ(и). Оно само по себе ничего не говорит. Цифровая подпись же говорит о том, что сообщение было подписано тем ключом вон там, и вам не нужен какой-либо другой канал для проверки этого факта.

person Christopher Creutzig    schedule 11.05.2012