При использовании командной строки:
echo "edv" | openssl rsautl -sign -inkey id_rsa_edv.txt | base64 -w 0
я получаю один результат, но когда я использую php openssl_sign или phpseclib, метод Crypt_rsa sign:
$rsa->setSignatureMode(CRYPT_RSA_SIGNATURE_PKCS1);
$signature = $rsa->sign("edv");
$passw = base64_encode($signature);
я получаю другой (как phpseclib, так иopenssl_sign () одинаковы).это что-то с алгоритмом хеширования, openssl.cnf или я делаю это неправильно?