js加解密 脚本解密

 更新时间:2008年02月22日 14:10:48   作者:  
利用js异或算法实现脚本加解密的代码
function MyDecode(str)
{
var i,k,str2="";

k=str.split(".");

for(i=0;i<k.length;i++)
{
str2+=String.fromCharCode(k[i]^0x12);
}
return str2;
}
myrand="46.97.115";


WScript.echo(MyDecode(myrand));


function Encrypt(str)
{
var monyer = new Array();
var i, s, str;

for (i = 0; i < str.length; i++)
{
   monyer += str.charCodeAt(i)^0x12 
   monyer+=".";
}

return monyer;
}


WScript.Echo(Encrypt("<script>alert('ok')</script>").replace(/.$/,""));

相关文章

  • javascript 用记忆函数快速计算递归函数

    javascript 用记忆函数快速计算递归函数

    摘自《JavaScript: The Good Parts》,作为读书笔记备用。对于追求执行效率的朋友可以参考下。
    2010-03-03
  • uniapp自定义页面跳转loading的实现代码

    uniapp自定义页面跳转loading的实现代码

    有些页面加载起来比较慢,为了加强用户体验效果,所以一般都会做一个页面加载等待的提示,页面加载完成后消失,下面这篇文章主要给大家介绍了关于uniapp自定义页面跳转loading的实现代码,需要的朋友可以参考下
    2023-06-06
  • laypage分页控件使用实例详解

    laypage分页控件使用实例详解

    这篇文章主要为大家详细分享了laypage分页控件使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • webpack将js打包后的map文件详解

    webpack将js打包后的map文件详解

    下面小编就为大家分享一篇webpack将js打包后的map文件详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • bootstrap-table组合表头的实现方法

    bootstrap-table组合表头的实现方法

    本篇文章主要介绍了bootstrap-table组合表头的实现方法,非常具有实用价值,需要的朋友可以参考下
    2017-09-09
  • bootstrap实现点击删除按钮弹出确认框的实例代码

    bootstrap实现点击删除按钮弹出确认框的实例代码

    本文通过实例代码给大家介绍了bootstrap实现点击删除按钮弹出确认框的方法,需要的朋友参考下吧
    2018-08-08
  • 利用原生JS实现data方法示例代码

    利用原生JS实现data方法示例代码

    这篇文章主要给大家介绍了关于如何利用原生JS实现data方法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用原生JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • firefox浏览器不支持innerText的解决方法

    firefox浏览器不支持innerText的解决方法

    在测试时发现firefox不支持innerText,该怎么办呢?其实很简单,本文为大家提供了一个解决方法,感兴趣的朋友可以参考下,希望对大家有所帮助
    2013-08-08
  • 详解JavaScript中的强制类型转换和自动类型转换

    详解JavaScript中的强制类型转换和自动类型转换

    这篇文章中我们将深入探索一下 JavaScript 中的类型转换,揭示强制类型转换、自动类型转换和转换函数的奥秘,快跟随小编一起学习一下吧
    2023-12-12
  • require.js中的define函数详解

    require.js中的define函数详解

    这篇文章主要给大家介绍了关于require.js中define函数的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用require.js中的define函数具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07

最新评论