Brak opisu

index.html 1.1KB

123456789101112131415161718192021222324252627282930313233343536
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>SM2</title>
  8. <script src="../js/sm2/sm2.js"></script>
  9. <!--<script src="../js/sm2/decrypt.js"></script>-->
  10. <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
  11. </head>
  12. <body onload="test()">
  13. <script>
  14. function test() {
  15. //公钥
  16. var publicKey = "042DBA45E7B03394F603CADAFCDDEC854D3E01A4E9C52CD799B85B1A14BDB970137AE58BA553D79F058604DC1CD4B77DE5408BA3308E767584100C2B663510C819";
  17. //私钥
  18. var privateKey = "BF1F907B4E0487F798DC80AFD7BC2A6201E8514233002272EA3BE2FC6F797843";
  19. var str = "测试中文";
  20. //加密
  21. var encrText = sm2.doEncrypt(str, publicKey,0);
  22. console.log(encrText);
  23. //解密
  24. var decryptText = sm2.doDecrypt(encrText, privateKey,0);
  25. console.log(decryptText);
  26. }
  27. </script>
  28. </body>
  29. </html>