<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    當(dāng)柳上原的風(fēng)吹向天際的時候...

    真正的快樂來源于創(chuàng)造

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
    按:以下還是炒冷飯,如果您對加鹽了解就不用往下看了,以免浪費寶貴時間。
    如果不了解下文部分細(xì)節(jié)的話,您可以參考這篇文章:使用MD5對存放在數(shù)據(jù)庫中用戶密碼進(jìn)行保護(hù)


    直接對重要數(shù)據(jù)進(jìn)行MD5處理后,反向解密確實難度很大,但還是可以找出破綻的,請看下圖:


    如果名為李自成的用戶可以查看數(shù)據(jù)庫,那么他可以觀察到自己的密碼和別人的密碼加密后的結(jié)果都是一樣,那么,別人用的和自己就是同一個密碼,這樣,就可以利用別人的身份登錄了。

    那么我們以前的加密方法是否對這種行為失效了呢?其實只要稍微混淆一下就能防范住了,這在加密術(shù)語中稱為“加鹽”。具體來說就是在原有材料(用戶自定義密碼)中加入其它成分(一般是用戶自有且不變的因素),以此來增加系統(tǒng)復(fù)雜度。當(dāng)這種鹽和用戶密碼相結(jié)合后,再通過摘要處理,就能得到隱蔽性更強的摘要值。下面請見代碼:
    // 對密碼進(jìn)行加鹽后加密,加密后再通過Hibernate往數(shù)據(jù)庫里存
            String changedPswd=DigestUtils.md5Hex(name+pswd);

    就是這樣簡單,上面代碼中鹽就是用戶名,可以的話還可以用用戶注冊時的郵件,注冊時間等非空信息(如果是空信息這個加鹽處理會失效)。

    下面是數(shù)據(jù)庫中兩個用戶的記錄,他們的實際登錄密碼都是123456,但光看用戶記錄是完全看不出來的。這下別有用心的人打開數(shù)據(jù)庫看到的密碼都完全不一樣,他以前的手段就失效了。


    加鹽就是這樣簡單,感謝您看到這里。




    posted on 2010-11-28 09:53 何楊 閱讀(11816) 評論(6)  編輯  收藏

    Feedback

    # re: 對用戶密碼進(jìn)行加鹽處理 2010-11-28 12:59 太龍
    剛知道這種方法叫做"加鹽"  回復(fù)  更多評論
      

    # re: 對用戶密碼進(jìn)行加鹽處理 2010-12-07 11:52 i4kzhang
    學(xué)習(xí)了  回復(fù)  更多評論
      

    # re: 對用戶密碼進(jìn)行加鹽處理[未登錄] 2013-10-13 10:41 zhao
    謝謝,學(xué)習(xí)了。。  回復(fù)  更多評論
      

    # re: 對用戶密碼進(jìn)行加鹽處理[未登錄] 2014-08-29 17:18 123
    123  回復(fù)  更多評論
      

    # re: 對用戶密碼進(jìn)行加鹽處理 2016-06-06 10:43 路人
    學(xué)習(xí)了,謝謝  回復(fù)  更多評論
      

    # re: 對用戶密碼進(jìn)行加鹽處理 2016-07-12 15:56 路人
    老問題了,偶然間看到這個問題。為了不誤導(dǎo)別人希望提醒下后來者,加鹽不要用用戶名。用戶名同樣是可見的太容易逆推了,而且用戶名一變密碼就不行了。  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品无码人妻一区二区免费蜜桃| 久香草视频在线观看免费| 美女视频黄的免费视频网页 | 深夜福利在线视频免费| 性色av免费观看| 亚洲成aⅴ人在线观看| 91制片厂制作传媒免费版樱花| 亚洲色无码一区二区三区| 巨胸狂喷奶水视频www网站免费| 亚洲精品一级无码中文字幕| 手机永久免费的AV在线电影网| 日本中文一区二区三区亚洲| 色费女人18女人毛片免费视频| 国产一级理论免费版| 美女视频黄频a免费| 亚洲国产精品一区二区三区久久 | 女bbbbxxxx另类亚洲| 国产午夜影视大全免费观看| 美女扒开屁股让男人桶爽免费| 免费a级黄色毛片| 亚美影视免费在线观看| 亚洲熟妇无码另类久久久| 日韩精品人妻系列无码专区免费| 亚洲男人的天堂在线| 在线观看免费人成视频色| 337P日本欧洲亚洲大胆精品| 亚洲国产精品成人久久蜜臀| a级在线免费观看| 2022年亚洲午夜一区二区福利| 毛片a级毛片免费观看免下载| 国产精品亚洲lv粉色| 好看的电影网站亚洲一区| 99久久99久久免费精品小说| 亚洲AV无码一区二区三区人| 国产三级免费观看| 男人都懂www深夜免费网站| 国产成人精品日本亚洲专| 亚洲第一永久AV网站久久精品男人的天堂AV| 国产精品高清免费网站| 91亚洲国产成人久久精品网址 | 九九免费精品视频在这里|