/**获取私有key字符串 重新格式化 为保证任何key都可以识别*/
public function get_private_key($private_key){
$search = array(
"-----BEGIN RSA PRIVATE KEY-----", //自定义头部
"-----END RSA PRIVATE KEY-----", //自定义尾部
"\n",
"\r",
"\r\n"
);
$private_key=str_replace($search,"",$private_key);
return $search[0] . PHP_EOL . wordwrap($private_key, 64, "\n", true) . PHP_EOL .$search[1];
}
/**获取公共key字符串 重新格式化 为保证任何key都可以识别*/
public function get_public_key($public_key){
$search = array(
"-----BEGIN PUBLIC KEY-----", //自定义头部
"-----END PUBLIC KEY-----", //自定义尾部
"\n",
"\r",
"\r\n"
);
$public_key=str_replace($search,"",$public_key);
return $search[0] . PHP_EOL . wordwrap($public_key, 64, "\n", true) . PHP_EOL . $search[1];
}
通过上述两个函数,就可以对字符串的密钥来进行格式化。达到自己想要的效果。