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密碼加密函數的實際用途

          在新增一條數據庫記錄時,有時候密碼需要加密存儲,此時我們采用MYSQL自帶的加密算法

          PASSWORD("YourPassword")經過此函數后就可以將密碼加密后存儲在數據庫.

          在修改密碼時同樣會用到這樣的函數.

          先將新輸入的密碼字符串,經過此函數加密碼后,再與從數據庫取出的密碼作比較,這樣才能保證相匹配,否則永遠也不可能相等.

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

           

          下面是一些相關的介紹

           

           

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

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

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊

          收藏夾(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

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          free counters
          主站蜘蛛池模板: 荔浦县| 苍南县| 来凤县| 轮台县| 宁强县| 万源市| 辽阳县| 林口县| 丽江市| 盖州市| 马鞍山市| 江川县| 景东| 平山县| 抚宁县| 肥东县| 资源县| 百色市| 博白县| 都江堰市| 太仆寺旗| 皋兰县| 莫力| 西宁市| 江口县| 岳池县| 休宁县| 元江| 安乡县| 榆树市| 扶风县| 呼玛县| 达孜县| 清徐县| 文昌市| 沿河| 安达市| 德化县| 衡阳市| 永昌县| 马公市|