前端使用jsrsasign签名和验签,加密解密
flower_tomb 2024-07-23 17:33:02 阅读 81
import { KJUR, KEYUTIL, hextob64 } from ‘jsrsasign’
// 定义私钥
const priK = ‘HGU855858GHTGHUTGUSHFKJSHRGHJSBGFBVFBHHBVHBFHVBGHJFBGVHGBHGBGJDJGHUHGURTUY4’
// 定义待签明文
const src = ‘a=1&b=2&c=3’
// 方式1: 先建立 key 对象
var key = KEYUTIL.getKey(priK);
// 创建 Signature 对象
let signature=new KJUR.crypto.Signature({alg:“SHA1withRSA”});
// 传入key实例, 初始化signature实例
signature.init(key);
// 传入待签明文
signature.updateString(src);
// 签名, 得到16进制字符结果
let a = signature.sign();
let sign = hextob64(a);
上一篇: 使用 useRequestEvent Hook 访问请求事件
下一篇: 报错:To install it, you can run : npm install --save @api/***解决方法
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。