gembin

          OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

          HBase, Hadoop, ZooKeeper, Cassandra

          Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

          There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

          About Me

           

          MYSQL密碼加密函數(shù)的實(shí)際用途

          在新增一條數(shù)據(jù)庫(kù)記錄時(shí),有時(shí)候密碼需要加密存儲(chǔ),此時(shí)我們采用MYSQL自帶的加密算法

          PASSWORD("YourPassword")經(jīng)過(guò)此函數(shù)后就可以將密碼加密后存儲(chǔ)在數(shù)據(jù)庫(kù).

          在修改密碼時(shí)同樣會(huì)用到這樣的函數(shù).

          先將新輸入的密碼字符串,經(jīng)過(guò)此函數(shù)加密碼后,再與從數(shù)據(jù)庫(kù)取出的密碼作比較,這樣才能保證相匹配,否則永遠(yuǎn)也不可能相等.

          為新輸入的字符串加密  select Password("YourPassowrd");用一人虛表進(jìn)行此函數(shù).

           

          下面是一些相關(guān)的介紹

           

           

          PASSWORD():創(chuàng)建一個(gè)經(jīng)過(guò)加密的密碼字符串,適合于插入到MySQL的安全系
          統(tǒng)。該加密過(guò)程不可逆,和unix密碼加密過(guò)程使用不同的算法。主要用于MySQL的認(rèn)證系統(tǒng)。
           
          ENCRYPT():使用UNIX crypt()系統(tǒng)加密字符串,ENCRYPT()函數(shù)接收要加密的字符串和(可選的)用于加密過(guò)程的salt(一個(gè)可以唯一確定口令的字符串,就像鑰匙一樣),注意,windows上不支持
          ENCODE(,)   DECODE(,):加密解密字符串。該函數(shù)有兩個(gè)參數(shù):被加密或解密的字符串和作為加密或解密基礎(chǔ)的密鑰。Encode結(jié)果是一個(gè)二進(jìn)制字符串,以BLOB類型存儲(chǔ)。加密成都相對(duì)比較弱
          MD5():計(jì)算字符串的MD5校驗(yàn)和(128位)
          SHA5():計(jì)算字符串的SHA5校驗(yàn)和(160位)
          以上兩個(gè)函數(shù)返回的校驗(yàn)和是16進(jìn)制的,適合與認(rèn)證系統(tǒng)中使用的口令。
          EgSELECT * FROM USERS WHERE NAME=’JOHN’ AND PASSWORD=MD5(‘MYPASS’);

          posted on 2008-05-27 00:48 gembin 閱讀(1105) 評(píng)論(0)  編輯  收藏 所屬分類: Database

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊(cè)

          收藏夾(9)

          Adobe

          Android

          AS3

          Blog-Links

          Build

          Design Pattern

          Eclipse

          Favorite Links

          Flickr

          Game Dev

          HBase

          Identity Management

          IT resources

          JEE

          Language

          OpenID

          OSGi

          SOA

          Version Control

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          free counters
          主站蜘蛛池模板: 武宁县| 什邡市| 玛纳斯县| 祁阳县| 射洪县| 长治市| 特克斯县| 乌拉特后旗| 利辛县| 长汀县| 荆州市| 桑植县| 甘洛县| 边坝县| 贺州市| 蒙自县| 永胜县| 合阳县| 马龙县| 孟津县| 乳山市| 苍山县| 巴里| 施秉县| 黔江区| 饶河县| 德阳市| 沁水县| 罗田县| 文化| 郓城县| 收藏| 建阳市| 保靖县| 景东| 麻阳| 海盐县| 广东省| 灵山县| 小金县| 隆安县|