jjsp_web/bns/js/smutil/smUtil.js

21 lines
489 B
JavaScript
Raw Normal View History

2024-12-12 12:06:02 +08:00
/**
* @param {Object} param加密方法
*/
var sm2Encrypt=function(param){
return "04"+sm2.doEncrypt(param,public_key,1);
}
/**
* @param {Object} param sm2解密 04
*/
var sm2Decrypt=function(param){
return sm2.doDecrypt(param.substr(2),private_key, 1);
}
/**
* @param {Object} param解密 04
*/
var sm2Decryptall=function(param){
if(param.startsWith('04')){
return sm2.doDecrypt(param.substr(2),private_key, 1);
}
return sm2.doDecrypt(param,private_key, 1);
}