这不是加密算法,而是摘要(哈希)锋迅算法,国内经常把二者搞混。滑基颂
区别就在于,加密算法可逆,即通过一定的计算,明文、信郑密文可以互推;摘要算法不可逆,即原文计算后可以得到摘要,但根据摘要不可计算得原文(彩虹表并非“计算”所得)。
<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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)