Openssl and Node's Crypto have different outputs
问题 in short, I want to sign a string( "a" ) just like openssl using crypto library in node. but I get wrong output over and over again. Long Description signing with openssl I have two generated rsa keys : public-key.pem and private-key.pem that I have made them with openssl : $ openssl genrsa 2048 > private-key.pem $ openssl rsa -in private-key.pem -pubout >public-key.pem when I type these in shell: $ echo "a" | openssl dgst -sha256 -sign private-key.pem >signature_openssl.bin It generates a