test.html 801 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <html>
  2. <head>
  3. </head>
  4. <script src="dart_js.js"></script>
  5. <script>
  6. function string2Bin(str) {
  7. var result = [];
  8. for (var i = 0; i < str.length; i++) {
  9. result.push(str.charCodeAt(i));
  10. }
  11. return result;
  12. }
  13. function bin2String(array) {
  14. var result = "";
  15. for (var i = 0; i < array.length; i++) {
  16. result += String.fromCharCode(array[i]);
  17. }
  18. return result;
  19. }
  20. let key = "abckey1"
  21. let oriData = "hello";
  22. let oriDataBin = string2Bin(oriData)
  23. console.log(oriDataBin)
  24. let encData = dx_encrypt(oriDataBin, key);
  25. console.log(encData);
  26. let decData = dx_decrypt(encData, key);
  27. console.log(decData);
  28. console.log("bin2String", bin2String(decData));
  29. </script>
  30. </html>