Skip to main content

密钥

RSA公私钥生成#

生成方式:使用 OpenSSL 命令生成

#生成1024位私钥  OpenSSL> genrsa -out rsa_private_key.pem 1024  #开发者需要将私钥转换成PKCS8格式  OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem  #生成公钥  OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem   OpenSSL> exit  

在当前文件夹执行上述命令后,会生成 rsa_private_key.pem ( RSA 私钥)、 rsa_private_key_pkcs8.pem ( pkcs8 格式 RSA 私钥)和 rsa_public_key.pem (对应 RSA 公钥) 3 个文件。开发者需要将私钥文件保留,用于加密手机号等敏感信息。将公钥内容提交给华住,此公钥是华住用于解密加密内容。