xss (cross site script) 跨站指令碼攻擊
在頁面中一些可輸入的地方進行注入script**攻擊
做轉碼處理
1: 在儲存到資料庫的時候進行轉碼
2: 在頁面展示的的時候進行轉碼(比如把<> 用轉移字元替換掉)
//在一些情況下必須輸入特殊標籤 進行標籤過濾
1:白名單過濾 比如(p標籤 div 標籤 不進行過濾, script 標籤就會進行過濾)
2:黑名單過濾
md5對稱加密
(123).tostring(2).replace(/0/g,'').length . //6
var a = 123, count=0;
while (a)
console.log(count) //6 事件複雜度log n
// 第三種演算法
var a = 123, count = 0;
while(a)
console.log(count)
看問題本質 回歸到數學問題
有五個硬幣拋起來 落下後
有三個或者三個以上正面朝上的概率是多少?
1:1/2
2:2 的五次方
//第一種演算法
function countbit(num)
return
count;
}var count = 0;
for (var i = 0; i < 32; i++) ;
}console.log(count, count / 32);
//第二種演算法
//看一下經典微軟面試題
關於第五天狗主人殺了狗 一共有多少狗
2:三個邏輯學家去酒吧來到前台 ,服務員:請問是和白蘭地嗎?
第乙個邏輯學家:不確定
第二個邏輯學家:不確定
第三個邏輯學家:是的
3:假如說 一共五頂帽子 兩頂帽子黑色三頂帽子白色
一共三個人
第乙個人:不知道自己帽子什麼顏色
第二個人:不知道自己帽子什麼顏色
第三個人:我知道了
請問第三個人的帽子是什麼顏色? 白色
正n邊形 奇數
數學模型建立 更好的思考方式
《資訊保安數學基礎一》第一章筆記
目錄進製轉換 最大公因數與最小公倍數 算術基本定理 篩法用來求 2 n 內的所有素數。埃式篩時間複雜度為 o nlglgn code int n,vis n void getprime 尤拉篩 code int n,prime n vis n int euler sieve return cnt 考...
簽名與加密安全技術基礎(一) 雜湊演算法
一 hash 演算法 著名的hash 演算法,md5 和sha1 可以說是目前應用最廣泛的 hash 演算法,而它們都是以 md4為基礎設計的。那麼他們都有什麼用途呢?雜湊演算法 有如下特性 1 不可以從 訊息摘要 中復原資訊 2 兩個不同的訊息不會產生同樣的訊息摘要 1.1 md5 演算法md5 ...
演算法設計和複雜性理論學習筆記 2 數學基礎
函式的漸進界 函式的漸進界反映了函式收斂的速度 可以是無窮 在演算法分析中,我們研究乙個演算法的複雜度在輸入例項規模n增長的情況下的變化趨勢,是演算法好壞的乙個重要指標。定義 遞推方程的求解方法 求解遞推方程,有熟知的換元法,錯位相減法,特徵方程法等常用方法之外,課堂上還介紹了原來沒有接觸過的二叉樹...