lol

lol lol

当前为 2020-02-10 提交的版本,查看 最新版本

此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/396269/771411/lol.js

  1. // ==UserScript==
  2. // @name lol
  3. // @description lol lol
  4. // @version 0.0.1.20200210071940
  5. // @namespace https://greasyfork.org/users/400949
  6. // ==/UserScript==
  7.  
  8. var apikey = 'YDK90267';
  9. var id ='19393';
  10.  
  11. var encoded = encode(apikey,id);
  12. console.log(encoded);
  13. function encode(text, key){
  14. var letters = ['A','B','C','D','Y','K','0','1','2','3','4','5','6','7','8','9','!'];
  15. var textArr=text.split('');
  16. var keyArr=key.split('');
  17. var z=0;
  18. let encoded =[];
  19. textArr.foreach(function(item){
  20.  
  21. let indexTemp= letters.indexOf(item) + parseInt(keyArr[z]);
  22. let index= indexTemp-letters.length*parseInt(indexTemp/letters.length);
  23. encoded.push(letters[index]);
  24. (z>=keyArr.length)?z=0:z++;
  25. });
  26. return encoded.join('');
  27. }