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
}