我正在寻找一种使用 PowerShell 创建 PEM 格式(Base64 编码文本文件)的 AES-128 密钥的方法。我能找到的所有示例都假设用户已安装 OpenSSL。等效的 OpenSSL 命令将是:
openssl genrsa -aes128 -out mykey.pem 4096
有没有办法使用任何内置的 PowerShell cmdlet(例如Export-Certificate
或New-SelfSignedCertificate
或其他)来生成等效文件?或者,作为最后的手段,解决方案涉及调用 .NET Framework?我很感激任何例子。谢谢!