我在AWS上使用密钥对部署了一台Windows机器。 我想要Windows管理员密码。
我使用以下方法获得了Windows加密密码:
var myEC2GetPasswordDataResult = ec2Client2.getPasswordData(myEC2GetPasswordDataRequest);
myEC2GetPasswordDataResult = myEC2GetPasswordDataResult.withInstanceId("instanceID");
System.log( myEC2GetPasswordDataResult.toString());
myEC2GetPasswordDataResult.getPasswordData()
现在我该如何解密这个密码?
我尝试了许多使用castlebouncy的选项,但没有一个可行。
答案 0 :(得分:0)
如果您不想使用AWS SDK,另一种解密密码的方法是使用OpenSSL。
以下是使用命令行的示例:
printf 'BASE64ENCODEDSTRING==' | openssl rsautl -decrypt -inkey mykey.pem
相关:Windows Password won't decrypt on AWS EC2 even with the correct private key。