生成证书 需要 //PKCS1(非JAVA适用)
global.formatKey =(key, type) =>{
    const item = key.split('\n').map(val => val.trim());
    if (item[0].includes(type)) {
        item.shift();
    }
    if (item[item.length - 1].includes(type)) {
        item.pop();
    }
    return -----BEGIN ${type}-----\n${item.join('')}\n-----END ${type}-----;
}
global.SHA256_verify = function($content, $sign, $publicKey){   
    $publicKey = formatKey($publicKey, "PUBLIC KEY");
    let verify = CRYPTO.createVerify('RSA-SHA256');
    verify.update($content);
    return verify.verify($publicKey, $sign , 'base64');
}
global.SHA256_sign = function($content,$publicKey){
    $publicKey = formatKey($publicKey, "PRIVATE KEY");
    let sign = CRYPTO.createSign('RSA-SHA256');
    sign.update($content, 'utf-8');
    return sign.sign($publicKey, 'base64');
}