Нет описания

decrypt.js 755B

12345678910111213141516171819202122232425
  1. var publicKey ="042DBA45E7B03394F603CADAFCDDEC854D3E01A4E9C52CD799B85B1A14BDB970137AE58BA553D79F058604DC1CD4B77DE5408BA3308E767584100C2B663510C819";
  2. var privateKey ="BF1F907B4E0487F798DC80AFD7BC2A6201E8514233002272EA3BE2FC6F797843";
  3. //加密
  4. function encryptFn(value){
  5. var encrText = sm2.doEncrypt(value, publicKey,0);
  6. console.log(encrText)
  7. return encrText
  8. }
  9. //解密
  10. function decryptFn(value){
  11. var decryptText = sm2.doDecrypt(value.slice(2), privateKey,0);
  12. return decryptText
  13. }
  14. function phoneTableClick(ele,data){
  15. console.log(decryptFn(data))
  16. ele.innerText =decryptFn(data)
  17. }
  18. function addPhoneHtml(ele,data,dataShow){
  19. var html = '<a onclick="phoneTableClick(this ,\'' +row.CallNumberShow+'\')"> ' + val + '</a>'
  20. $(html).appendTo($(ele))
  21. }