Php 如何获取Android开发者控制台公钥并将其转换为PEM

Php 如何获取Android开发者控制台公钥并将其转换为PEM,php,android,openssl,bouncycastle,Php,Android,Openssl,Bouncycastle,如何将开发人员控制台中提供的Base64EncodedString转换为可用于openssl\u verify()?添加适当的页眉和页脚,并按以下说明断开行: 使用OpenSSL命令进行测试 ,将获取几乎任何格式的公钥,并用它们验证签名。例如 <?php include('Crypt/RSA.php'); $rsa = new Crypt_RSA(); $rsa->loadKey('publickey.txt'); $rsa->setSignatureMode(CRYP

如何将开发人员控制台中提供的Base64EncodedString转换为可用于
openssl\u verify()

添加适当的页眉和页脚,并按以下说明断开行:

使用OpenSSL命令进行测试

,将获取几乎任何格式的公钥,并用它们验证签名。例如

<?php
include('Crypt/RSA.php');

$rsa = new Crypt_RSA();  
$rsa->loadKey('publickey.txt'); 
$rsa->setSignatureMode(CRYPT_RSA_SIGNATURE_PKCS1); 
echo $rsa->verify( 
    file_get_contents('plaintext.txt'), 
    file_get_contents('signature.txt') 
) ? 'verified' : 'unverified';