关于js 函数加密

JavaScript09

关于js 函数加密,第1张

<pre t="code" l="js">你可以到网上下面所用的js文件。

1、base64加密

在页面中引入base64.js文件,调用方法为:

<script type="text/javascript" src="base64.js"></script>

<script type="text/javascript">

var b = new Base64()

var str = b.encode("admin:admin")

alert("base64 encode:" + str)

str = b.decode(str)

alert("base64 decode:" + str)

</script>

2、md5加密

在页面中引用md5.js文件,调用方法为

<script type="text/ecmascript" src="md5.js"></script>

<script type="text/javascript">

var hash = hex_md5("123dafd")

alert(hash)

</script>

3、sha1加密

据说这是最安全的加密

页面中引入sha1.js,调用方法为

<script type="text/ecmascript" src="sha1.js"></script>

<script type="text/javascript">

var sha = hex_sha1('mima')

alert(sha)

</script>

jquery.sha1.js 具体解决方案如下:

用script标签引入,,,,代码

<script src="....."></script>

<script language="JScript" runAt="server">

function add(x, y)

{

return ((x&0x7FFFFFFF) + (y&0x7FFFFFFF)) ^ (x&0x80000000) ^ (y&0x80000000)

}

function MD5hex(i)

{

var sHex = "0123456789abcdef"

h = ""

for(j = 0j <= 3j++)

{

h += sHex.charAt((i >>(j * 8 + 4)) &0x0F) +

sHex.charAt((i >>(j *) &0x0F)

}

return h

}