Java Openssl公钥\私钥跨操作系统平台支持

Java Openssl公钥\私钥跨操作系统平台支持,java,public-key-encryption,private-key,public-key,Java,Public Key Encryption,Private Key,Public Key,问题1)我们能否将一个操作系统(Linux)上生成的公钥/私钥用于另一个操作系统(MacOS或Windows) 问题2)在不同的操作系统上使用不同版本的OpenSSL是否会在使用其他操作系统上生成的密钥时导致任何问题 我正在使用OpenSSL生成公钥/私钥: 加密版本 To generate an encrypted version of private key, use the following command: ```openssl genrsa 2048 | openssl pkcs8

问题1)我们能否将一个操作系统(Linux)上生成的公钥/私钥用于另一个操作系统(MacOS或Windows)

问题2)在不同的操作系统上使用不同版本的OpenSSL是否会在使用其他操作系统上生成的密钥时导致任何问题

我正在使用OpenSSL生成公钥/私钥:

加密版本

To generate an encrypted version of private key, use the following command:

```openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8```

To generate an encrypted version of public key, use the following command:

```openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub```

是的,您可以在任何地方使用它,openssl版本应该不会有问题。那些按键都是用标准的叫法,操作系统是无关的