@MasterCopipaster

Как подписать и проверить строку с помощью приватного ключа в PHP?

Можно пример, у меня есть приватный и публичный ключ (строка), я хочу приватным ключом подписать строку, а с помощью публичного проверить что сообщение не было подменено. Как это можно сделать?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
irishmann
@irishmann
Научись пользоваться дебаггером
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Подписать - вычисляете некий хэш от строки, шифруете его приватным ключом через openssl_private_encrypt и прикладываете к строке.
Проверить - снова вычисляете тот же хэш от строки и сверяете его с расшифрованным через openssl_public_decrypt исходным хэшем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы