首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取Android开发者控制台公钥并将其转换为PEM

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

Stack Overflow用户
提问于 2012-10-23 16:10:27
回答 2查看 165关注 0票数 0

如何将开发者控制台中提供的Base64EncodedString转换为可用于openssl_verify()的.pem

EN

回答 2

Stack Overflow用户

发布于 2012-10-23 16:20:10

添加适当的页眉、页脚和分隔行,如下所述:http://www.openssl.org/docs/apps/rsa.html

使用OpenSSL命令进行测试。

票数 0
EN

Stack Overflow用户

发布于 2012-10-24 06:22:56

phpseclib, a pure PHP RSA implementation,将采用几乎任何格式的公钥,并用它们验证签名。例如:

代码语言:javascript
运行
复制
<?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'; 

这是另一个堆栈溢出问题,即使没有适当的头,用户也可以使用phpseclib:

https://stackoverflow.com/a/13015915/569976

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13026044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档