如何把一行纯内容的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个-


相关文章
|
4月前
|
Shell PHP Windows
PHP代码审计(四)PHP文件操作函数(2)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
37 0
|
4月前
|
安全 Unix Shell
PHP代码审计(四)PHP文件操作函数(1)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
38 0
|
4月前
|
小程序 PHP 数据安全/隐私保护
php图片加水印函数
这里分享下php给图片加水印的几个自定义函数 给图片加水印首先需要开启GD库。 用到的php函数是imagecopymerge () 和 imagecopy () imagecopymerge 函数可以支持两个图像叠加时,设置叠加的透明度
45 0
|
7月前
|
PHP
PHP 常用系统函数
PHP 常用系统函数
39 0
|
2月前
|
PHP
从建站到拿站 -- PHP判断循环及函数
从建站到拿站 -- PHP判断循环及函数
12 0
|
2月前
|
PHP
从PHP开始学渗透 -- 函数
从PHP开始学渗透 -- 函数
8 0
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
|
3月前
|
PHP 数据安全/隐私保护
|
8月前
|
PHP 数据安全/隐私保护
php获取随机不重复数字(封装函数直接拿来用)
在PHP中获取随机值这种操作非常常见,比如订单号,密码加密,以及验证码等,那么在本文介绍一种获取随机不重复数字的函数。
56 0
|
4月前
|
小程序 Shell PHP
PHP代码审计(四)PHP文件操作函数(3)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
20 0