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ù)庫記錄時,有時候密碼需要加密存儲,此時我們采用MYSQL自帶的加密算法

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

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

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

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

           

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

           

           

          PASSWORD():創(chuàng)建一個經(jīng)過加密的密碼字符串,適合于插入到MySQL的安全系
          統(tǒng)。該加密過程不可逆,和unix密碼加密過程使用不同的算法。主要用于MySQL的認(rèn)證系統(tǒng)。
           
          ENCRYPT():使用UNIX crypt()系統(tǒng)加密字符串,ENCRYPT()函數(shù)接收要加密的字符串和(可選的)用于加密過程的salt(一個可以唯一確定口令的字符串,就像鑰匙一樣),注意,windows上不支持
          ENCODE(,)   DECODE(,):加密解密字符串。該函數(shù)有兩個參數(shù):被加密或解密的字符串和作為加密或解密基礎(chǔ)的密鑰。Encode結(jié)果是一個二進(jìn)制字符串,以BLOB類型存儲。加密成都相對比較弱
          MD5():計(jì)算字符串的MD5校驗(yàn)和(128位)
          SHA5():計(jì)算字符串的SHA5校驗(yàn)和(160位)
          以上兩個函數(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 閱讀(1089) 評論(0)  編輯  收藏 所屬分類: Database

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(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
          主站蜘蛛池模板: 全州县| 阜新| 含山县| 容城县| 昌平区| 定西市| 黄山市| 婺源县| 昭平县| 库尔勒市| 苍山县| 龙岩市| 福鼎市| 彩票| 青川县| 容城县| 泗洪县| 酒泉市| 涿鹿县| 如皋市| 潜江市| 梓潼县| 合山市| 桂阳县| 读书| 外汇| 博客| 江川县| 渭南市| 崇阳县| 余江县| 光泽县| 绿春县| 即墨市| 屏东市| 胶南市| 长武县| 上犹县| 洛隆县| 饶阳县| 松滋市|