們都清楚,網頁歷史記錄是我們瀏覽器瀏覽網頁是記錄下的,雖然方便下次查找瀏覽,但是別人也可以看到這個記錄。那么為了保護我們的隱私,電腦網頁歷史記錄如何加密呢?下面我們來分享網頁歷史記錄設置密碼的方法,以IE瀏覽器為例:
1、將生活中經常使用的ie瀏覽器打開,點擊右上角的“工具”選擇“Internet選項”;如圖所示:
2、在打開的”Internet選項“中將其切換至“內容”選項,點擊”啟動“按鈕;如圖所示:
3、接著在彈出的窗口中選擇”常規“勾選“監護人可以鍵入密碼允許用戶查看受限制的內容”,點擊“創建密碼”;如圖所示:
4、接著在下方依次輸入“密碼,確認密碼,密碼提示”,點擊“確定”按鈕;如圖所示:
5、最后回到上個界面,點擊“確定”即可。如圖所示:
以上就是今天分享的所有內容,希望能幫到大家,如果你覺得這篇文章有用的話,別忘了分享給更多小伙伴哦。關注我,每天與你分享更多電腦小知識。
tml網頁源碼加密
html網頁源碼能加密嗎?能加密到何種程度?
某些時候,我們可能需要對html網頁源碼加密,使網頁源碼不那么容易被他人獲得。出于這個目標,本文測試一種html加密方式。
提前透露:結論超出預期,似乎還實現了反爬蟲。
首先來到網址:http://fairysoftware.com/html_jia_mi.html
由頁面介紹可知,這是一種使用js和escape結合實現的html加密。
直接使用頁面提供的例程,加密這一段html代碼:
得到加密的html代碼,如下圖:
然后將加密代碼粘貼到一個html文件中測試,如下圖:
頁面可以正常打開。查看網頁源碼,果然源碼是加密的,如下圖:
特別的驚喜之處是:
如上圖所示,鏈接果然消失了。
即使用開發者工具查看,也無法得到鏈接地址,而原始未加密前的html代碼中是有鏈接的,如下圖:
那么消失了的鏈接,還能正常點擊嗎?
點擊,鏈接可以正常打開:
雖然href鏈接隱藏了,但還能正常打開頁面,功能完全正常。
測試結果既驚喜又意外,這樣的html網頁加密,效果還真是不錯,值得一用。
們可以針對不同的訪問者,隱藏部分內容,這時候就用到客戶端的網頁加密解密技術,用作選擇性隱蔽展示。當然客戶端的加密安全度是不能與服務器相提并論,肯定不能用于密碼這類內容的加密,但對于一般級別的內容用作展示已經夠了。
主要學習的是:
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案例演示,網頁的加密解密
(科技自媒體原創作者:錢莊王員外)
*請認真填寫需求信息,我們會在24小時內與您取得聯系。