比如说我的winform上有两个编辑框,用户在编辑框里面输入他的账号与密码,然后我使用username和userpassword这两个变量来保存起来以便后续使用,我想请问一下,这两个变量里面的数据,我是否需要先加密然后再保存,然后使用的是再解密出来进行使用?如果不加密,非法者是否可以通过技术手段直接查出用户的账号与密码?
楼上说的对,题主这思路就不对,如果你使用数据的话,数据库可以帮你搞定密码储存问题。
自己做的话常规思路都是只保存一个HASH值,不保存密码明文,用户输入密码后计算一下HASH,对比一下保存的,看是否一样就可以
一般密码是需要加密存储的,使用时也不需要解密,而是将待匹配密码加密后与存储的加密密码匹配
不用加密,如果只是变量里,程序退出后会自动销毁,其他程序也获取不了