Re: Мигрирующая авторизация

Ответ на комментарий от Difrex(mobile)
хм, исходная статья и есть сухое описание протокола. вот исходник php-шного ключегенератора
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);
чекинг ключа аналогичный - проверяется валидность по всем доступным ключам
после чего имя и адрес подставляются в отправляемое сообщение
Ответы на это сообщение: Difrex(mobile) (2017-12-05 20:29:28)
gk11 (2017-12-05 02:53:45) [Ответить]
Предыдущее сообщение Следующее сообщение