zoukankan      html  css  js  c++  java
  • PHP 格式化公钥私钥(pem文件)

    <?php
    
    header("Content-Type: text/html; charset=utf-8");
    
    $filename = dirname(__FILE__)."/payPublicKey.pem";//生成的公钥或私钥文件
        
        @chmod($filename, 0777);
        @unlink($filename);
    
    $devPubKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDr6H/ictALLsV9/63lPFSYDPQKgRwEM2FiewfR/BYaPGfpgdl8lelNYqFxnqBRKbGnbFOwOxOu7oiiPYaJxcSU94hId3S0/UsSXyRfTaHT8ZZv+5luikQAG62hwkxqcSdL3aEMbqsHRfQ9RXiFAneiJJwZ1D0nHPANfBA4UN+OXQIDAQAB";//公钥或私钥
    

    $begin_public_key = "-----BEGIN PUBLIC KEY----- "; //-----BEGIN PRIVATE KEY-----
    $end_public_key = "-----END PUBLIC KEY-----
    ";  //-----END PRIVATE KEY-----

    $fp = fopen($filename,'ab');
    fwrite($fp,$begin_public_key,strlen($begin_public_key));
    $raw = strlen($devPubKey)/64;
    $index = 0;
    while($index <= $raw ) {
    $line = substr($devPubKey,$index*64,64)." ";
    if(strlen(trim($line)) > 0)
    fwrite($fp,$line,strlen($line));
    $index++;
    }
    fwrite($fp,$end_public_key,strlen($end_public_key));
    fclose($fp);
    ?>
  • 相关阅读:
    Beetl模板 [记录]
    wx 小程序开发 [记录]
    高德定位获取省市区[记录]
    vue 学习记录 [记录]
    正则表达+验证 [记录]
    倒计时60s短信 [记录]
    @media [记录]
    JSON + Ajax [记录]
    Webstorm [记录]
    JQ 组合代码 [记录]
  • 原文地址:https://www.cnblogs.com/changning0822/p/9964472.html
Copyright © 2011-2022 走看看