C#winform窗体 记住密码

时间:2021-12-25 20:37:45
想多知道几种实现方法

现在知道的就是读写文件,

10 个解决方案

#1


把密码保存在注册表里面。

#2


看你安全级别,如果不考虑安全,全部明文写入文件就可以,而相对安全点的写法则是将数据加密后写入注册表的某个角落(反正就是不知道程序,就不会知道你写哪里去),再安全点的,因为你要登陆,登陆肯定要联网,那么就由服务器分配一个key给你,你讲这个key写入本地某个地方(文件、注册表之类),然后打开程序时去服务器验证下key是否正确(包括一些计算机信息验证是否key是被复制到了其他地方),正确就登陆

#3


知道那么多有什么现实的软件开发意义呢?难道以后就没有机会问别人了么?

#4


一般是保存在文件、注册表,打开login窗体的时候,自动加载填充相应的框框。

#5


客户端保存的不是密码,而是授权码。客户端不能泄密,只能保存间接数据,要知道这个更重要。

#6


Microsoft.Win32.RegistryKey regkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("1").CreateSubKey("2").CreateSubKey("3");
regkey.SetValue("password1",password1);

#7


写个类 以后一直用

#8


简单点,放到AppConfig文件中。

#9


我们用的一个程序,就是放在ini文件中,账号和密码都是加密处理过的。

#10


一般,客户端保存的是一个证书。
可以认为是一个字符串也行。代表这个用户是允许访问的。

#1


把密码保存在注册表里面。

#2


看你安全级别,如果不考虑安全,全部明文写入文件就可以,而相对安全点的写法则是将数据加密后写入注册表的某个角落(反正就是不知道程序,就不会知道你写哪里去),再安全点的,因为你要登陆,登陆肯定要联网,那么就由服务器分配一个key给你,你讲这个key写入本地某个地方(文件、注册表之类),然后打开程序时去服务器验证下key是否正确(包括一些计算机信息验证是否key是被复制到了其他地方),正确就登陆

#3


知道那么多有什么现实的软件开发意义呢?难道以后就没有机会问别人了么?

#4


一般是保存在文件、注册表,打开login窗体的时候,自动加载填充相应的框框。

#5


客户端保存的不是密码,而是授权码。客户端不能泄密,只能保存间接数据,要知道这个更重要。

#6


Microsoft.Win32.RegistryKey regkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("1").CreateSubKey("2").CreateSubKey("3");
regkey.SetValue("password1",password1);

#7


写个类 以后一直用

#8


简单点,放到AppConfig文件中。

#9


我们用的一个程序,就是放在ini文件中,账号和密码都是加密处理过的。

#10


一般,客户端保存的是一个证书。
可以认为是一个字符串也行。代表这个用户是允许访问的。