如何把一行纯内容的rsa私钥,处理成php函数openssl_verify可以使用的格式

简介: 如何把一行纯内容的rsa私钥,处理成php函数openssl_verify可以使用的格式

//rsa私钥

 $pkey="MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCeZ1SzplMWFgkZC0R3fmYeMfAkW+R5gr2adOhnu37pGLwV/59w9LUl4x2NSBXyTCTT/WuCyynVaJ6gaUd5puFZLNBgvq0OTvIGt/rRt5DFkgXoKrjZaTPAxXchVbivMvDPLMzmI9OSlrUuSJ52E657mxM6acR+TRyngEzYy86zfC/OHurM4+vOlC7nt5U3SLR0aN659DrTBOxLhZitGiwF3Vvs/pEMydmHzIu3FRSnJVnQb111Xu+2WgVai9bvvvGFGUSpkwq+M7eAneCHxMA8Eq0oN4Y+oKECtac58XDoIVbA3GyAgWfDcmlqjNcgaw/uj2kDYYkruJ/KiafCnhGFAgMBAAECggEAEAyIGGuRn3s8EL2DglfcINMOcaCd1XHZo/yUT24/vX40EEaF8PvaHqyUIexbzODKGnBipC3RXz3qVHZWN40g59gShLrM7dYxz1x0nSrsEBhrYMpzUBPImo9nMols3NNccqEnYWnf1cpPMRFKfMwhsYRUvmZY8jL95DqrjouXtbeGacs/K4B4niqU4nD2NCO+FoeRvwjY2GW0X2qm3s2YeHIOtyZkh3FA+UQy7yhRY0rsbCl7JzOyMBDfM86RO1geblvErzi0a+WnVCvPGSc2mAciQTSjyOQATVC/NjhhfUP9s8wv0rcXwhkou6CpWBkXudKlssarlDbmh0U8gowuAQKBgQDb33+JQXG3qFJMm5gRK9jgODHMzxVLWMrH5p8/YMm/fEtrA2KBJnmvq1YzbzjPGBbN86xXTGW2pLeC2QR2jhUHEVW3f1XLWp9zR6eNer73UJBNeDa2UB7ZnySudbFzQJLq8qQb63rqgm5i82WdHRi4y7PwmVpMi7x3l9/ESnWImQKBgQC4bkAJsHjUlmdlMCOAJZQjakMWmQkyDRj0sqmnRpcVU38osUcZ2l6k1D5bPFKwcjTNmA/ZuCGS/IsY11wAYol2OzxXEuYg/CyCJbflDqE+xVnhhmhA6eOBodRYHMlBStCetIwRtDgNPyE3oVraD5CmmYNG2w4V9aJMC/bZ6o+HzQKBgQC1eA9A71y14hya0ch+U5wZ4wdnLHs8xroGptdEbdPVUPbGCfMg+OpyDI2GwgM3GYCo1ralDo7cYbJ8MjU2zCmavbnrSxM6VT9I3Bjz8hzu7fVLmy485n+vyWNzAfxFTUR02XKNAJtgNep5jL2PINaonqeSql8W0jXo1tZ+oZ3D8QKBgHXoNhR7t6PhS9TLA8cnPx+tDZri15gh+3RkzEVewbQmn0K6o0QJ8TvbXMojNJINUWim8Gs2ZnB798k31V+Bn3PwxtC8ClfIIARMbNaJldh1ftLJhNkLLiFv/jsenCOb2ue7cVjYKIV/eJMCGv0Rul5oAh9IaCbt1IZdl8EVThF5AoGAU7zQKlbJHA4bPMqu970hhDGdk47UQPBlLvT54eyF1hqR7irFozJRwvZfh9j14SyRzfc3MwojKRrN3Dqd65v18k7d12R4HiJf6+MUomcGwcKoQJitaD2rY0IKc5pv/2jnlwuGL2DZhgmgRMQGSHlsTOv6LVFY6jH16ztc65rKT2o=";
 echo $private_key = "-----BEGIN PRIVATE KEY-----\n" .
            wordwrap($pkey, 64, "\n", true) .
            "\n-----END PRIVATE KEY-----"; 
 echo "<br/>";
 echo $private_key1="-----BEGIN RSA PRIVATE KEY-----\n".$pkey."\n-----END RSA PRIVATE KEY-----";die;

运行后的结果:5.jpg总结:私钥的中间文本内容部分php的openssl_verify可以接受一行的或者多行的,但是头部还有尾部的BEGIN RSA PRIVATE KEY和 END RSA PRIVATE KEY必须得有,但是里面的RSA可以有可以没有。头部和尾部也必须保持5个-加字母加空格加字母最后再加5个-


相关文章
|
7月前
|
Shell PHP Windows
PHP代码审计(四)PHP文件操作函数(2)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
55 0
|
7月前
|
安全 Unix Shell
PHP代码审计(四)PHP文件操作函数(1)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
55 0
|
7月前
|
小程序 PHP 数据安全/隐私保护
php图片加水印函数
这里分享下php给图片加水印的几个自定义函数 给图片加水印首先需要开启GD库。 用到的php函数是imagecopymerge () 和 imagecopy () imagecopymerge 函数可以支持两个图像叠加时,设置叠加的透明度
62 0
|
20天前
|
SQL 关系型数据库 MySQL
php所有函数总结
以上只是PHP中函数的一部分,实际上PHP提供了丰富的内置函数,能够处理各种复杂的任务。
10 2
|
24天前
|
存储 Serverless PHP
|
1月前
|
PHP
原生php制作分页函数
原生php制作分页函数
13 0
|
2月前
|
PHP Perl
PHP-ereg()函数
但再次强调,不建议使用ereg()函数,而应该改用preg_match()函数来执行更灵活和强大的正则表达式匹配操作。
35 4
|
2月前
|
运维 JavaScript Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,Php环境,配置取消禁止函数exec如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
327 4
|
2月前
|
PHP
php事务删除加调用日志函数
php事务删除加调用日志函数
18 1
|
2月前
|
存储 PHP 数据库
【PHP开发专栏】PHP数组操作与常见函数
【4月更文挑战第29天】本文介绍了PHP中的数组及其操作,包括定义与初始化、访问与修改、遍历。还探讨了常用的数组函数,如count()、in_array()、array_push/pop()、array_shift/unshift()、array_merge()、array_keys/values()以及sort()和rsort(),帮助开发者更有效地处理和操作数组。