felix17 2021-08-24 09:30 采纳率: 100%
浏览 42
已结题

C# 使用变量来保存重要数据是否需要进行加密?

比如说我的winform上有两个编辑框,用户在编辑框里面输入他的账号与密码,然后我使用username和userpassword这两个变量来保存起来以便后续使用,我想请问一下,这两个变量里面的数据,我是否需要先加密然后再保存,然后使用的是再解密出来进行使用?如果不加密,非法者是否可以通过技术手段直接查出用户的账号与密码?

  • 写回答

3条回答 默认 最新

  • dceacho 2021-08-24 09:39
    关注

    楼上说的对,题主这思路就不对,如果你使用数据的话,数据库可以帮你搞定密码储存问题。
    自己做的话常规思路都是只保存一个HASH值,不保存密码明文,用户输入密码后计算一下HASH,对比一下保存的,看是否一样就可以

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月2日
  • 已采纳回答 8月25日
  • 创建了问题 8月24日

悬赏问题

  • ¥15 用matlab求微分方程初值问题
  • ¥15 vscode下编写第三方库opencv与pcl代码时没有代码提示
  • ¥15 能够跑通不报错,如何解决?(标签-matlab)
  • ¥15 MOS在RDS较大,频率高时开关波形异常
  • ¥15 SCENIC分析报错求解答
  • ¥15 ceph初始化mon不成功 下图不报错 这个是什么元
  • ¥15 数学建模数学建模少ai
  • ¥35 这个等效电路图是什么意思?(答疑)(有没有不是chat的,我就是在chat搜不到才来问的,chat还开了VIP)(可以追加酬金)
  • ¥200 基于同花顺supermind的量化策略脚本编辑
  • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?