Ответ на комментарий от Difrex(mobile)
хм, исходная статья и есть сухое описание протокола. вот исходник php-шного ключегенератора
после чего имя и адрес подставляются в отправляемое сообщение
Ответы на это сообщение:
Difrex(mobile) (2017-12-05 20:29:28)
function b64($data) {return strtr(base64_encode($data), '+/', '-_');} $priv_key = '-----BEGIN RSA PRIVATE KEY-----...-----END RSA PRIVATE KEY-----'; $addri = rand(1,9999); $pkeyid = openssl_get_privatekey($priv_key); $data = $u . " php,$addri "; openssl_sign($data, $signature, $pkeyid); $key = b64($signature); $kvitok = b64($data.$key);чекинг ключа аналогичный - проверяется валидность по всем доступным ключам
после чего имя и адрес подставляются в отправляемое сообщение
gk11 (2017-12-05 02:53:45)
[Ответить]