//生成秘钥
openssl genrsa -out privatekey.key 1024
//生成公钥
openssl rsa -in privatekey.key -pubout -out pubkey.key
//生成明文私钥
openssl rsa -in privatekey.key -text -out private.txt
//生成明文公钥
openssl rsa -in pubkey.key -pubin -text -out pubkey.txt
//公钥加密
openssl rsautl -oaep -encrypt -in test.txt -inkey pubkey.key -pubin -out 1.encry
//私钥解密
openssl rsautl -oaep -decrypt -in 1.encry -inkey privatekey.key -out 1.decry
//生成摘要信息
openssl dgst -md5 -out home.hash home.bin
//加密摘要信息
openssl rsautl -oaep -sign -inkey privatekey.key -in home.hash -out home.sig
//验证摘要信息
openssl rsautl -oaep -verify -inkey pubkey.key -pubin -in home.sig -out home_origin.hash