RSA公私鑰生成

u=130553086,3593563691&fm=26&gp=0.jpg

·1.創建加密密鑰

//默認生成2048 bit 長度,可以添加 1024 bit
$openssl genrsa -out private.pem

·2.通過私鑰生成公鑰

$openssl rsa -in private.pem -pubout -out public.pem

·測試加密解密
·創建txt文件

$vi rsaT.txt

··私鑰加密->公鑰解密

//加密
$openssl rsautl -sign -in rsaT.txt  -inkey private.pem -out decRsaT.txt

//解密
$openssl rsautl -verify -in decRsaT.txt -inkey public.pem -pubin -out publicVerifyTestRsa.txt

··公鑰加密->私鑰解密

//加密
$openssl rsautl -encrypt -in rsaT.txt  -inkey public.pem  -pubin -out encRsaT.txt

//解密
$openssl rsautl -decrypt -in encRsaT.txt  -inkey private.pem -out decRsaT.txt
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。