原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
有關加密,說這很神秘,其實并不是很神秘,加密一直都在我們身邊,手勢,暗號…等,其實都是加密,說白了就是把信息換了一種方式來表達,我們可以通過字典的方式來創建一個密碼表,不過這種東西容易被獲取,現在用的最多應該是md5加密的算法.
現在的加密多是數學加密,接下來我們模仿md5的算法寫一個物理算法
h=g(t*t)/2
F=GMm/(r*r)
mv'=(MV+mv)/m
4.算法的處理
這里我選用h=g(t*t)/2這個公式,
h->最終密碼`g->9.8
t->存在當前位置的數據
然后把公式加密后的數據重新存入數組里,得到的就是我們的加密密碼,腦洞打開一點,g一定要是9.8嗎,說不定會是服務器請求的時間/100
等當然也可以自己創造公式,不過公式的創造要根據你密碼的深度來決定變量,如同`6/2=9/3`一樣,不同的數據可能會造成同樣的效果,這樣會造成很大的問題,我們稱之為撞表,如果深度加密,就可能要對一些變量再進行處理.
加密的過程其實就是在不停的散列,檢測,撞表了再散列,再檢測,直到把撞表率降到最低.
以上內容純屬個人結合 加密 跳表 散列表 臆想的,如有雷同,肯定是抄我的,希望思路在這里可以給大家提供幫助,小柒在這里預祝大家新年快樂,雞年大吉