JS加密算法
JS加密算法
GlassHeart 发表于1年前
JS加密算法
  • 发表于 1年前
  • 阅读 11
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: 前后分离的开发模式下,处于安全考虑传输数据往往会使用报文加密。简单介绍下我常用的加密算法。都是借用第三方的东西,仅供使用了解。

一、base64加密

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

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>base64加密</title>
    <script type="text/javascript" src="../lib/base64.js"></script>
</head>
<body>
    <script type="text/javascript">
        var b = new Base64();
        // 加密encode()
        var str = b.encode("a123456");
        console.log("base64 加密:" + str);
        //解密decode()
        str = b.decode(str);
        console.log("base64 解密:" + str);
    </script>
</body>
</html>

二、md5加密

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

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>md5加密</title>
    <script type="text/javascript" src="../lib/md5.js"></script>
</head>
<body>
    <script type="text/javascript">
        var hash = hex_md5("a123456");
        console.log(hash)
    </script>
</body>
</html>

三、sha1加密(据说这是最安全的加密)

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

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>sha1加密</title>
    <script type="text/javascript" src="../lib/sha1.js"></script>
</head>
<body>
    <script type="text/javascript">
        var sha = hex_sha1('a123456');
        console.log(sha)
    </script>
</body>
</html>
标签: js 加密 base64 md5 sha1
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 9
博文 25
码字总数 70891
×
GlassHeart
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: