单页 html 加上密码的这种方式安全吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
biuyixia
V2EX    程序员

单页 html 加上密码的这种方式安全吗?

  •  
  •   biuyixia 2022 年 11 月 3 日 3273 次点击
    这是一个创建于 1164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    参考: https://cloud.tencent.com/developer/article/1938027 F12 我看了下没输入正确密码前响应里没有任何内容的,如果安全在网上放个这种单页还是挺好的。

    <html> <head> <title>test</title> <script type="text/Javascript"> loopy() function loopy() { var sWord ="" while (sWord != "1") { sWord = prompt("输入正确密码才能访问!") } } </script> </head> <body> 此处为输入密码才能查看的内容 </body> </html> 
    24 条回复    2022-11-04 23:11:00 +08:00
    mrlmh00
        1
    mrlmh00  
       2022 年 11 月 3 日
    这种你问安全吗??
    这怎么会安全。。。
    masker
        2
    masker  
       2022 年 11 月 3 日 via Android
    建议引入 md5.js 每次重载页面就随机一个字符 md5 ,更加安全
    biuyixia
        3
    biuyixia  
    OP
       2022 年 11 月 3 日
    @masker 随机的话,自己怎么知道?
    mikewang
        4
    mikewang  
       2022 年 11 月 3 日
    ??查看网页源代码不就都看到了
    masker
        5
    masker  
       2022 年 11 月 3 日 via Android
    @masker 加个狗头
    rekulas
        6
    rekulas  
       2022 年 11 月 3 日   1
    禁止网页拍照都够难了
    你还玩个升级版-如何通过前端阻止数据被抓包
    lllyglh
        7
    lllyglh  
       2022 年 11 月 3 日 via Android   1
    body 放密文 引入一个加密库 输入密码后解密放回 body 很安全
    shintendo
        8
    shintendo  
       2022 年 11 月 3 日   2
    如果你是来逗我笑的那你成功了
    Tink
        9
    Tink  
    PRO
       2022 年 11 月 3 日 via Android
    哈哈哈
    crab
        10
    crab  
       2022 年 11 月 3 日
    浏览器地址输入:view-source:https://cloud.tencent.com/developer/article/1938027
    msg7086
        11
    msg7086  
       2022 年 11 月 3 日
    这技术你要放在 1998 年那是挺安全的了。(狗头
    QUC062IzY3M1Y6dg
        12
    QUC062IzY3M1Y6dg  
       2022 年 11 月 3 日 via Android
    阿哲。。我真的不知道该做什么表情了
    Yourshell
        13
    Yourshell  
       2022 年 11 月 3 日 via Android
    做个样子,应付一下外行人是没问题的
    Cy86
        14
    Cy86  
       2022 年 11 月 3 日
    如果需求中的安全仅对于小白, 且页面没有很大的商业价值也是可以的
    反正只要对方想爬你, 你又不是大公司, 对反爬也没那么严格, 他们怎么着都能爬, 不如节省成本挡住小白足够
    愿意的话加点难度,搞一个接口验证返回数据插到 body 里
    yin1999
        15
    yin1999  
       2022 年 11 月 3 日   1
    这不比 BasicAuth 安全
    superrichman
        16
    superrichman  
       2022 年 11 月 3 日 via Android
    看什么场景,特殊场合可以这样做
    jones2000
        17
    jones2000  
       2022 年 11 月 3 日
    还不如直接把这个页面打包 zip 或 rar , 加一个解压密码来的靠谱
    leavic
        18
    leavic  
       2022 年 11 月 3 日
    所以你的密码是不是 1
    moioooo
        19
    moioooo  
       2022 年 11 月 3 日 via iPhone   1
    单页 html+密码?
    楼主说的,很类似 tiddlywiki 呀。
    加密之后,如果不输入密码解密,html 里的用户数据全都是加密过的乱码
    yc8332
        20
    yc8332  
       2022 年 11 月 4 日
    这页面都出来了。还啥密码。骗骗小白吗?不想搞就是 web 服务器那边加个密码,访问这个页面需要输入密码
    humxman
        21
    humxman  
       2022 年 11 月 4 日
    使用浏览器自带的 API ( https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto )整页加密,没有密码前为加密状态,可以自己修改为浏览器支持的加密方式。


    https://www.maxlaumeister.com/pagecrypt/
    biuyixia
        22
    biuyixia  
    OP
       2022 年 11 月 4 日
    @humxman 我去,这个牛逼。厉害啊
    shansing
        23
    shansing  
       2022 年 11 月 4 日
    不安全。你需要密钥而不是口令,隐藏内容用加密算法真正加密。
    pocarisweat
        24
    pocarisweat  
       2022 年 11 月 4 日
    用真AES 做个加密又不难,只有密码输对才能看到真原文,何必这样
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2356 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 01:44 PVG 09:44 LAX 17:44 JFK 20:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86