_openid_dh_xorsecret
modules/openid/openid.inc, строка 316
- Версии
- 6
_openid_dh_xorsecret($shared, $secret)
Код
<?php
function _openid_dh_xorsecret($shared, $secret) {
$dh_shared_str = _openid_dh_long_to_binary($shared);
$sha1_dh_shared = _openid_sha1($dh_shared_str);
$xsecret = "";
for ($i = 0; $i < strlen($secret); $i++) {
$xsecret .= chr(ord($secret[$i]) ^ ord($sha1_dh_shared[$i]));
}
return $xsecret;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии