
最好用MD5加密(不可逆),这样即使别人拿到你数据库也没办法得知你的密码。 另外也可以自己写一些算法,如讲密码与一些字符异或等到新密码保存到数据库中,解密时再异或一次便得到原密码
希望采纳
这个是通过MD5加密的,你可以有两种方法,
第一:在网上找MD5解密,把这段代码解成正常的密码,如果密码太复杂就要收费了,
第二:你自己弄个密码,用MD5加密,把加密后的代码替换原来那个,就用新密码登陆
MD5是一种不可逆的加密算法,
什么是不可逆呢?就是加了密后,就不能解了。
现在网上的诸多所谓的“MD5解密工具”其实都是暴力破解,什么叫暴力破解呢?
那就是这些软件都有一些“字典文件”,其实就是一些常用的字符串及其加密过后的md5密文,例:软件首先把a加密成md5密文,然后用密文和现在要破解的密文进行比较,如果相同,那当然就破解了是a,如果不同,那么依此继续将b,c 作同样的处理,也就是说,这些破解工具完全是用猜的,a不行猜b,b不行猜c,用循环一直往下猜。所以你想要找一个md5解密的软件,我劝楼主还是省了这份心吧,因为这些软件破解成功的机率很小。。
那么明白了md5后,即然它只能加密,不能解密,我们通常用它做什么呢?我们主要用它加密一些敏感数据,如用户的密码,把密码加密成md5后存入数据库。这样即使用户得到了数据库,也不知道用户的密码是什么。
那么我们是怎么来使用这个密文的呢?也就是用户在登录的时候,是怎么判断用户输入的密码是不是和数据库中的密码(md5加密后的)一致的呢?我们是在用户登录的时候,把用户输入的密码再加密成md5,然后用这个加密后的md5密文和数据库中存的用户的md5密文来进行比较,如果两个密文一样,说明用户输对了密码,否则就说明用户输入的是错误的密码。
现在你知道了md5了吧?
如果md5和一般的加密算法一样,能加密就能轻松解密,那还有加密的意义吗?反正加了别人也可以解,不是白加?所以md5是相对来说很安全的一种加密算法,当然也不能说它是绝对的安全,因为毕竟还有暴力破解,如果你的密码很简单,别人说不定用暴力破解就把你的密码给解出来了咯。呵呵~~
有关更多的网页知识,请点击:
access数据库本身不提供加密,加密过程受控于网站的asp代码,你没有代码就不知道怎么加的密,不过大量网站都是用md5加密的,随便找个软件就能破解了。不过md5是单向散列算法(不明白就算了),也就是说,你只能靠枚举来破解密码,不要指望能通过算法解密出来
MD5加密算法
单向不可逆的算法
用MD5加密的方式是把用户的密码通过MD5加密后存储在数据库里,验证的时候只要把用户输入的密码用MD5加密以后与数据库里面的比较,一样就是正确的密码。
如果你密码忘了的话,把数据库里保存的MD5那段改成 202cb962ac59075b964b07152d234b70 ,然后用密码123登录。
因为123用MD5加密之后就是202cb962ac59075b964b07152d234b70,然后你再在你的修改密码中改成其他的。
以上就是关于Access数据库中的pass字段是用的什么加密方法呢又怎么解密涉及什么算法大神们帮帮忙全部的内容,包括:Access数据库中的pass字段是用的什么加密方法呢又怎么解密涉及什么算法大神们帮帮忙、Access数据库中的密码、ACCESS 中MD5加密后怎么解密等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)