整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

为了保护我们的隐私,网页历史记录如何加密?看完这篇你就知道了

们都清楚,网页历史记录是我们浏览器浏览网页是记录下的,虽然方便下次查找浏览,但是别人也可以看到这个记录。那么为了保护我们的隐私,电脑网页历史记录如何加密呢?下面我们来分享网页历史记录设置密码的方法,以IE浏览器为例:

1、将生活中经常使用的ie浏览器打开,点击右上角的“工具”选择“Internet选项”;如图所示:

2、在打开的”Internet选项“中将其切换至“内容”选项,点击”启动“按钮;如图所示:

3、接着在弹出的窗口中选择”常规“勾选“监护人可以键入密码允许用户查看受限制的内容”,点击“创建密码”;如图所示:

4、接着在下方依次输入“密码,确认密码,密码提示”,点击“确定”按钮;如图所示:

5、最后回到上个界面,点击“确定”即可。如图所示:

以上就是今天分享的所有内容,希望能帮到大家,如果你觉得这篇文章有用的话,别忘了分享给更多小伙伴哦。关注我,每天与你分享更多电脑小知识。

们可以针对不同的访问者,隐藏部分内容,这时候就用到客户端的网页加密解密技术,用作选择性隐蔽展示。当然客户端的加密安全度是不能与服务器相提并论,肯定不能用于密码这类内容的加密,但对于一般级别的内容用作展示已经够了。

主要学习的是:

string 对象的charCodeAt()方法和fromCharCode()方法对字符的ASCII编码进行获取和修改。

下面是完整代码:

页头

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>网页加密及解密</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>

<body>

内容

<p><textarea id="text1" name="textfield" cols="50" rows="5">钱庄王员外这个人怎么样?</textarea></p>

<input type="button" name="Button1" value="加密" onClick="Encrypt(text1.value)">

<input type="button" name="Button2" value="解密" onClick="unEncrypt(text1.value)">

<script language="JavaScript">

var p=0;

加密

function Encrypt(Text) {

p=p+1;

output = new String;

alterText = new Array();

varCost = new Array();

TextSize = Text.length;

for (i = 0; i < TextSize; i++) {

idea = Math.round(Math.random() * 111) + 77;

alterText[i] = Text.charCodeAt(i) + idea;

varCost[i] = idea;

}

for (i = 0; i < TextSize; i++) {

output += String.fromCharCode(alterText[i], varCost[i]);

}

text1.value=output;

}

解密

function unEncrypt(Text) {

if (p>0){

p=p-1;

output = new String;

alterText1 = new Array();

varCost1 = new Array();

TextSize = Text.length;

for (i = 0; i < TextSize; i++) {

alterText[i] = Text.charCodeAt(i);

varCost[i] = Text.charCodeAt(i + 1);

}

for (i = 0; i < TextSize; i = i+2) {

output += String.fromCharCode(alterText[i] - varCost[i]);

}

text1.value=output;

}

}

页尾

</script>

</body>

</html>

案列视频演示:

JS案例演示,网页的加密解密

(科技自媒体原创作者:钱庄王员外)

么是Html源代码加密?

使用JavaScript加密转化技术将Html变为密文,以此保护html源代码,这便是Html源码加密。

同时,这种加密技术还可实现网页反调试、防复制、链接加密等功能。

应用场景

什么情况下需要Html源代码加密?

Html源代码加密可用于哪些场景?

Html源代码加密可用于以下需求场合:

Html源代码保护;防内容爬虫、防分析、防嵌套、防内容复制。使Html代码不会轻易被他人获取。

能功效果

Html源代码加密,可以实现哪些功能效果?

Html源代码加密,可以实现以下效果:

加密的Html源码、加密的页面链接;禁用JavaScript时页面不渲染、禁止右键、禁止ctrl+c、ctrl+v、禁止iframe嵌套,等。

Html加密实例

以下进行一次Html加密实操。

测试html代码:

<html>

<head>

<title>Html源代码加密</title>

<meta name="description" content="JShaman Html网页源码加密" />

<meta name="keywords" content="Html加密、网页源码加密" />

</head>

<body>

<h1>

Html加密、网页源码加密

</h1>

<a href="https://www.jshaman.com" target="_blank">JShaman.com</a>

<script>

alert("test");

</script>

</body>

</html>

使用JShaman的Html源代码加密:https://www.jshaman.com/enhtml/

加密功能启用:僵尸元素植入、链接加密、SEO优化、JS混淆加密。

这几项功能的说明如下:

僵尸元素植入:

给页面中随机插入div、span、p等元素,形成新的节点,这些节点中包含内容,但不显示、不影响页面布局。
由于其真实存在,因此会对DevTool(浏览器开发者工具)造成干扰,使用无法从“DOM和样式探查器”中直接复制页面内容。

链接加密:

对网页中所有链接(“a href”语句)进行加密,隐藏链接地址。
以此防止链接被获取、防止爬虫根据链接获得其它页面地址。

SEO优化:

使加密后的Html代码中包换与原页面相同的title、keywords、description,及全页面渲染后展示的文字内容。
以此增加页面对搜索引擎的友好性,使网页更容易被收录,并有排名优化效果。

JS混淆加密:

对Html编码后的JavaScript代码进行混淆加密,使代码无法阅读、理解。
并且是混淆加密是多态特性,一次一结果,永不重复。

加密结果、加密后的Html代码:

加密后的Html与加密前一样使用,无任何区别。

加密效果

将其保存为Html文件后,打开查看效果:

1、首先,源码是密文状态, 是混淆加密过的JS代码,不会被人“查看源码”即得到Html源码。

2、加密的链接,链接虽然被加密(从源码中只能看到错误的链接地址),但不会影响链接的正常点击,这还是比较神奇的,如下图:

注:有人疑惑:从”查看器”中还是能看到“源码”,是不是没有起到加密效果呢?

这里需要澄清:开发者工具“查看器”中看到的内容,是Html代码经浏览器渲染的结果代码,不是源码,它是必须能被渲染出来的,如果加密代码不能渲染,页面也将不能显示。

而加密,首先必须保证的是加密后的html代码能正常使用。对吧?

其次,即使是渲染后的代码,其中链接也加密了、也有了僵尸节点、还包含了加密代码,等等。它跟原始的Html代码还是有不小差异的,依然保护着原始Html代码。

3、随机插入的僵尸节点,节点内容也是随机的。

4、用于SEO的节点内容,内容是原Html页面中的核心文字,它会使加密后的Html代码对搜索引擎收录依然友好。如下图:


而且title、description也是原样保留:


综上展示,简单总结:

Html源代码加密,有效、有用!不错。