本地身份驗證啊,做程序的登陸界面?
方法很多啊
1.對用戶名,密碼自己編寫加密算法,生成固定長度字串寫入系統注冊表
2.對用戶名,密碼加密,生成固定長度字符串寫入某隱秘的INI文件中。
3.直接寫入本地的ACC數據庫中。
具體代碼挺長的。給你個思路。如果你不使用到數據庫存儲數據那么可以這樣來。
第一步,讀取本地硬盤物理序列號或者MAC地址,作為本地加密密匙。并且生成一個初始用戶名和密碼進入本地某個INI或者授權文件中。
第二步,自己寫加密算法,將用戶名和密碼混合第一步生成的密匙,寫入本地目錄下某個INI或者任意授權文件中。
第三步,讀取授權文件,發現不存在授權文件,或者讀取授權文件解密發現不是初始密碼和初始用戶名,拒絕訪問。
第四部,若存在授權文件,那么解密自己的加密授權文件,解析出用戶名和密碼,若用戶名和密碼符合,那么允許登陸程序。