mysql中加密数据的几种方法

数据做为这个时代最为看重的一种资源,那么数据安全就显得格外重要了,做为一个合格的程序员,必须时刻考虑如何开写代码才能使数据相对安全.在mysql中最重用到的加密方法就是md5(),但现在越来越多的网站已开始收集MD5数据和进行破解了,相信在不久的将来MD5也不见得会安全了.那么在mysql下是否还有其它的加密方式呢?

MYSQL中的几种常见加密方式:

1.md5(str),这个不多说,相信只要有一点编程经验的都知道它

2.sha1(str)这种加密方式也比较常见,在mysql中有两种写法,如下:

 

得到的结果都是一样的a9993e364706816aba3e25717850c26c9cd0d89d

3.encode(str,pass_str)加密,decode(str,crypt_str)解密,用法如下:

 

你的评论是对我最大的鼓励