MENU

使用JavaScript给html页面加密

2020 年 08 月 31 日 • JavaScript阅读设置

今天收到了萌咖大佬的CTList程序的申请码,于是便搭建了一个出来,但是我想给站点加上一个访问密码,因为页面是一个简单是html,所以就想到了JavaScript来验证密码。
于是,面向百度编程,一分钟便copy到了源代码,就是输入密码,if判断,但有个弊端,别人可以直接查看源代码就可以知道你设置的正确密码,所以啊,我们需要用到jQuery的一个项目,叫做jQuery-MD5
源代码如下:

<!--引入jQuery-->
<script type="text/javascript" src="https://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.3.min.js"></script>
<!--引入jQuery-MD5-->
<script type="text/javascript" src="https://carry.catiz.cn/libs/jQuery-md5/md5.min.js"></script>
<script type="text/javascript">   
loopy()   
function loopy() {
    if (typeof(Storage) !== "undefined") {
        var pand = sessionStorage.getItem("fuck_you");
        if (pand != "fuck_off") {
            var sWord =""
            while ($.md5(sWord) != "e146dd583d88a8acd382e1395f481618") {
                //设置正确密码的MD5值
                sWord = prompt("输入正确密码才能登陆!")
            }   
            alert("欢迎访问"); //密码正确弹窗
            sessionStorage.setItem("fuck_you","fuck_off"); //创建session
        
        }
    }else {
    document.getElementById("catiz").innerHTML = "换换你的浏览器吧!"; //不支持session则修改body内容
    }
}
</script>
<body id="catiz">
    <h1>hello</h1>
</body>

但别人还是可以通过查看源代码的方式来看到你的页面源代码,这样做只能拦住白的不能再白小白,但别人还是没办法知道你设置的密码的,因为密码是md5加密,除非他能暴力破解出来喽~::bilibili:ic_emoji_mudengkoudai::

添加新评论

已有 5 条评论
  1. 赞!混个脸熟,博客真好看@(滑稽)

  2. 学习了,高端玩法

  3. 文章写的不错,加油~

  4. Cat Cat

    CTList是可以目录加密的#(喜极而泣)

    1. @Cat写完我才知道