加值服務
住戶搜尋
心情貼
直播
感興趣
手機交友
還沒登入愛情公寓嗎?
還沒加入愛情公寓嗎?
馬上進入公寓和
10,549,330
個住戶交朋友~
最新留言
想聊天
對我感興趣
互相感興趣
想約會
逗一下
日記留言
紅包抽抽樂!小資變土豪!
素人也能成為明日之星!
移除此區廣告請加入VIP
檔案狀態:
住戶編號:
1109393
草莓鼠◕‿◕
的日記本
快速選單
到我的日記本
看他的最新日記
加入我的收藏
瀏覽我的收藏
【鎖定鍵盤-1】
《前一篇
回他的日記本
後一篇》
【笑話-1】
切換閱讀模式
回應
給他日記貼紙
給他愛的鼓勵
檢舉
檢舉原因
此為詐騙帳號
此為廣告帳號
此為援交帳號
他未滿18歲
此為不雅及騷擾留言帳號
其他
篇名:
【隨機加密終於搞定=.=】
(心情日記 / C#開發)
作者:
草莓鼠◕‿◕
日期: 2011.03.06 天氣:
心情:
傳說中的加(鹽巴) salt
經過這兩天的折磨,終於在今天凌晨讓我測試出來了=.=
找了網頁許久,就是找不到寫加、解密的完整寫法=.=
可能是太簡單了,哈哈~~~所以大家懶得寫@@
using System.Security.Cryptography;
using System.Web.Security; <---這個要加入參考喔
(找System.Web加入)
RNGCryptoServiceProvider 隨機加密,就算密碼一樣
也是會隨機產生雜湊值,讓你傻傻地不清楚^^。
(我是加密)
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
byte[] buff = new byte[15];
rng.GetBytes(buff);
string salt = Convert.ToBase64String(buff);
string password = textBox1.Text;
label1.Text= password = FormsAuthentication.HashPasswordForStoringInConfigFile(password + salt, "sha1");
(我是解密)
string passwords = textBox1.Text;
label2.Text = passwords = FormsAuthentication.HashPasswordForStoringInConfigFile(salt+passwords, "sha1");
(解密的重點)
(salt+passwords, "sha1")
這句很重要~~~~~跟加密時的寫法是顛倒的,不知道為什麼,只知道如果按照順序寫,他只會加password卻不會加資料庫的salt
但...又有新發現,如果有些還是無法驗證,只要再
改變前、後位置,就可以@O@,好神壓
標籤:
瀏覽次數:
280
人氣指數:
1820
累積鼓勵:
77
切換閱讀模式
回應
給他日記貼紙
給他愛的鼓勵
檢舉
檢舉原因
此為詐騙帳號
此為廣告帳號
此為援交帳號
他未滿18歲
此為不雅及騷擾留言帳號
其他
給本文愛的鼓勵:
最新愛的鼓勵
給本文貼紙:
得到的貼紙
得到的貼紙:
給本文貼紙
本日記尚未得到貼紙
【鎖定鍵盤-1】
《前一篇
回他的日記本
後一篇》
【笑話-1】
住戶回應
時間:2011-03-16 00:12
她, 45歲,彰化縣,其他
*給你留了一則留言*