[.NET] 設定檔

看板Visual_Basic作者 (小高)時間17年前 (2008/07/15 21:03), 編輯推噓6(6010)
留言16則, 5人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):VB.NET 應用程式專案 我想做個簡單的登入程式,並且能夠讓使用者登入之後修改帳密, 但是不想使用連資料庫的方式, 目前我只想到用類似 .txt 或 .ini 的檔案儲存, 可是一開該檔案,帳密就一覽無遺了 = =" 有想過用 md5 演算法換成奇怪的字串,至少不會一下子就看到帳密, 可是有惡意的人還是可以直接從該檔案 .txt 或 .ini 裡面更改東西, 所以…想問的是… VB.NET 中有沒有類似這種設定檔存在著, 但是不能直接由記事本或任何編輯程式開啟,只能經由 VB.NET 開啟的設定檔? 或是能夠直接寫在程式裡面的方法呢? 類似我開啟 login.exe 登入修改密碼之後,他的密碼設定是寫在 login.exe 裡面, 而不是多個類似 login.conf 這樣的檔案儲存東西。 感謝各位大大了… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.220.27

07/15 22:21, , 1F
寫在exe檔裡很難 寫入一個二進位檔則簡單多了...
07/15 22:21, 1F

07/15 22:21, , 2F
加上只要你小心設計二進位檔 應該是不會被抓到的
07/15 22:21, 2F

07/15 22:22, , 3F
不過個人以為這種破解只要有心去搞還是搞得出來...
07/15 22:22, 3F

07/16 12:33, , 4F
樹葉要藏在森林裡呀
07/16 12:33, 4F

07/17 06:53, , 5F
檔案類型不是重點 重點在檔案裡儲存資料的格式
07/17 06:53, 5F

07/17 06:54, , 6F
加密字串若是那麼容易被解開的話 存哪裡都不安全
07/17 06:54, 6F

07/17 07:03, , 7F
.NET Framework 有DES MD5 SHA等演算法可以用
07/17 07:03, 7F

07/17 16:09, , 8F
感謝各位大大的解答!
07/17 16:09, 8F

07/17 18:26, , 9F
MD5, SHA不是加密吧,他是單向的。
07/17 18:26, 9F

07/17 18:27, , 10F
多少人日夜想著就是找出這些hash函數的特例(collision)
07/17 18:27, 10F

07/17 18:28, , 11F
MD5 collision已經用來做crack,SHA128還沒有
07/17 18:28, 11F

07/17 18:28, , 12F
不過已經成為研究重點了,可能是下一道被攻破的牆吧
07/17 18:28, 12F

07/17 20:32, , 13F
單向 只能加密不能解密 不是嗎
07/17 20:32, 13F

07/17 21:31, , 14F
那是hash 就是取特徵值
07/17 21:31, 14F

07/17 21:32, , 15F
原始資料1 byte和一張DVD輸出長度一樣 這樣資訊都破壞了
07/17 21:32, 15F

07/17 21:32, , 16F
不能稱為加密…
07/17 21:32, 16F
文章代碼(AID): #18VA0wNf (Visual_Basic)