大家好:
1.想請問若使用3DES將密碼加密寫入ACCESS資料庫後,通常使用者再開啟軟體會重新讀取帳密,這時的密碼欄位顯示要顯示加密後還是未加密後的(通常好像是用*顯示未加密的密碼?)
2.若將金鑰固定字串直接存於程式碼中這樣是否可以,還是該存放哪裡,搜到網路教學範例是可以隨機產生金鑰存在MemoryStream(不太懂他的功用),但下次使用者再重開程式,是否MemoryStream金鑰只是暫存會消失呢,若重開程式讀取資料庫的使用者密碼,就無法有金鑰可以解密? 但好處是不同本機上會有自己的金鑰
3.以上資料庫都是在使用者的本機上,不會透過網路連線,只怕若傳給別人資料庫忘了刪,密碼都會讓別人知道,因此用加密防範
謝謝