国际支付——javascript 常用函数

function 未来之窗_道_签名(私钥,内容) {

if (!私钥.startsWith('-----BEGIN PRIVATE KEY-----')) {

私钥 = '-----BEGIN PRIVATE KEY-----' + 私钥 + '-----END PRIVATE KEY-----';

}

const sha256withrsa = new pmlib.rs.KJUR.crypto.Signature({"alg": "SHA256withRSA"});

sha256withrsa.init(私钥);

sha256withrsa.updateString(内容);

const signature = pmlib.rs.hextob64(sha256withrsa.sign());

return signature;

}

function 未来之窗_道_随机(位数) {

let result = '';

const 天机卷 = 'ABCDEFGHIJ02KLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';

const 天机卷长 = 天机卷.length;

for (let i = 0; i < 位数; i++) {

result += 天机卷.charAt(Math.floor(Math.random() * 天机卷长));

}

return result;

}

相关推荐
@AfeiyuO4 分钟前
Vue 引入全局样式scss
前端·vue·scss
光影少年6 分钟前
flex布局和grid布局区别,实现两边固定布局中间自适应
前端·css3·web·ai编程
我尽力学18 分钟前
面试 总结
java·spring boot·面试
爬台阶的蚂蚁22 分钟前
Spring AI Alibaba基础概念
java·spring·ai
计算机学姐31 分钟前
基于SpringBoot的演唱会抢票系统
java·spring boot·后端·spring·tomcat·intellij-idea·推荐算法
全栈测试笔记35 分钟前
异步函数与异步生成器
linux·服务器·前端·数据库·python
huohuopro36 分钟前
Mybatis的七种传参方式
java·开发语言·mybatis
Lee_SmallNorth38 分钟前
变态需求之【角色不同访问数据库的用户不同】
java·开发语言·数据库
扶苏-su39 分钟前
Java网络编程:InetAddress 详解
java·开发语言·网络
Anastasiozzzz1 小时前
leetcode力扣hot100困难题--4.俩个正序数列的中位数
java·算法·leetcode·面试·职场和发展