Как подписать и проверить строку с помощью приватного ключа в PHP?
Можно пример, у меня есть приватный и публичный ключ (строка), я хочу приватным ключом подписать строку, а с помощью публичного проверить что сообщение не было подменено. Как это можно сделать?
Для правильного вопроса надо знать половину ответа
Подписать - вычисляете некий хэш от строки, шифруете его приватным ключом через openssl_private_encrypt и прикладываете к строке.
Проверить - снова вычисляете тот же хэш от строки и сверяете его с расшифрованным через openssl_public_decrypt исходным хэшем.