奇思妙想之用JS给图片加口令
副问题[/!--empirenews.page--]
本文展示一种用JS给图片加口令的要领,可以将恣意图片转化为html,输入正确的口令才气打开查察图片。 结果如下: 结果声名
直入主题,下面先容此结果的技能道理和实现要领: 技能道理
实现要领 1. 将图片放入网页的要领很是简朴,只要将图片转为base64编码字符即可,转换行使canvas举办,代码如下:
操纵要领:筹备一张图片,上面的代码中行使的是:yxdj250x250.jpg,现实操纵时换为本身要转化的图片。 将以上js代码放入html中,打开运行,然后从赏识器的调试器材中可以看到输出了图片对应的base64编码,结果如下: 这时,假如要在网页中表现图片,只要行使img src=”"要领,将上面输出的编码填入src即可。 2. 接下来实现口令成果,代码如下:
从以上的成果逻辑可以看出,假如输进口令:123,则表现图片,反之不能打开。 3. 口令能被直接查察到,显然是不可的。那样任意谁懂点电脑常识都可以获取口令,就失去了口令掩护的结果。 或者有人会说:不要行使名文较量,行使变量较量、把口令字符潜匿起来。但也不是个有用的步伐。懂点技能的都知道赏识器可以断点调试的,只要来到断点处,就可以直接查察暗码: 真正有用的步伐是什么呢?JS代码夹杂加密!口令也是存储在JS代码中的,只要将代码夹杂加密,,口令也会一路被加密,就没步伐找到暗码了,并且还可以防断点调试。 下面是夹杂加密后的代码结果: JS代码夹杂,国际上有JScrambler,海内有JShaman,夹杂结果差不多,JShaman的行使起来更利便一些,中文界面、操纵也更切合国人风俗。 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |