原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
有关加密,说这很神秘,其实并不是很神秘,加密一直都在我们身边,手势,暗号…等,其实都是加密,说白了就是把信息换了一种方式来表达,我们可以通过字典的方式来创建一个密码表,不过这种东西容易被获取,现在用的最多应该是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`一样,不同的数据可能会造成同样的效果,这样会造成很大的问题,我们称之为撞表,如果深度加密,就可能要对一些变量再进行处理.
加密的过程其实就是在不停的散列,检测,撞表了再散列,再检测,直到把撞表率降到最低.
以上内容纯属个人结合 加密 跳表 散列表 臆想的,如有雷同,肯定是抄我的,希望思路在这里可以给大家提供帮助,小柒在这里预祝大家新年快乐,鸡年大吉