如何重新排列字符javascript

时间:2014-02-10 00:19:51

标签: javascript encryption for-loop

发现了一些像Visual Basic但不是Javascript的东西,正是我想要做的事情。这有点不同。我试图弄清楚如何重新排列字符串中的字符,它也在for循环中,以便将字符串切成两半。现在我需要重新排列。

首先我有:

12345678910111213141516

然后在for循环中

12345678

我正在尝试修复它,所以现在我得到了

72648531

但是我必须这样做才能让人们无法阅读代码,并且知道字符串中此处有8个字符而没有繁重的工作和麻烦。我的for循环也混乱了,搞砸了,所以无法弄清楚。像这样的东西。我真的不能发布代码。

var con = "";
for (var i = complex math that equals 0; i < complex math to equal 8; i++) {
   var newStr = word[i]; // I need it to come out to the rearranged somewhere close by
   var con = con+""+newStr;
}

1 个答案:

答案 0 :(得分:0)

我想到了两种常用的技术:

  1. 通常的做法是做一些XOR计算:看看这个不相关的例子:

  2. 您可以使用http://www.javascriptobfuscator.com/Default.aspx之类的工具,让人们更难以识别您的代码。