烙印99

如果您只是要验证/验证输入的用户名和密码,请使用Rfc2898DerivedBytes类(也称为基于密码的密钥派生功能2或PBKDF2)。这比使用诸如Triple DES或AES之类的加密方法更安全,因为没有实际的方法可以将RFC2898DerivedBytes的结果返回到密码。您只能从密码转到结果。请参阅从密码字符串派生加密密钥和IV时,可以将SHA1密码哈希用作盐吗?有关.Net或字符串的示例和讨论,请使用密码c#Metro Style for WinRT / Metro 进行加密/解密。如果您要存储密码以供重复使用,例如将其提供给第三方,请使用Windows数据保护API(DPAPI)。它使用操作系统生成和受保护的密钥以及三重DES加密算法来加密和解密信息。这意味着您的应用程序不必担心生成和保护加密密钥,这是使用加密技术时的主要问题。在C#中,使用System.Security.Cryptography.ProtectedData类。例如,要加密一条数据,请使用ProtectedData.Protect():// Data to protect. Convert a string to a byte[] using Encoding.UTF8.GetBytes().byte[] plaintext; // Generate additional entropy (will be used as the Initialization vector)byte[] entropy = new byte[20];using(RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider()){    rng.GetBytes(entropy);}byte[] ciphertext = ProtectedData.Protect(plaintext, entropy,    DataProtectionScope.CurrentUser);安全地存储熵和密文,例如在设置了权限的文件或注册表项中,这样只有当前用户才能读取它。要访问原始数据,请使用ProtectedData.Unprotect():byte[] plaintext= ProtectedData.Unprotect(ciphertext, entropy,    DataProtectionScope.CurrentUser);请注意,还有其他安全注意事项。例如,避免将诸如密码之类的机密存储为string。字符串是不可变的,因为无法在内存中通知它们,因此查看应用程序内存或内存转储的人可能会看到密码。请改用SecureString或byte [],并记住在不再需要密码时立即进行处理或清零。

计算机用户名如何保存,如何安全保存用户名/密码(本地)?相关推荐

  1. 计算机用户凭据删除,win8系统如何删除保存的共享凭据(用户名和密码)

    当我们在win8系统中访问共享文件夹或者NAS网络共享盘的时候,Windows会提示输入访问共享所需要的用户名和密码,如果我们勾选了"记住我的凭据",Windows 就会将认证凭据 ...

  2. 实现用户注册功能---文件保存信息,如果用户名存在就死循环继续

    # 一.实现用户注册功能# 思路:# 用户输入用户名.密码# 将用户输入的内容按照固定的格式,比如:egon:123,存入文件# 可以往一个文件中重复注册新的用户名和密码 with open(r'Te ...

  3. 计算机管理里面的用户名是否可以导出,360浏览器管理保存过的账号和密码步骤教程...

    许多360浏览器的用户在注册网站账号的时候,都会被360浏览器提醒安全保存该账号和密码,一般用户也会选择安全保存.但是,如果一个网站注册了多个账号,或者当时360浏览器管理保存过的账号和密码是错误的或 ...

  4. excel 插入计算机用户名,Excel中进行设置个性化用户名的操作方法

    对于excel爱好者来说 ,了解怎样给excel设置个性化用户名很重要.今天,学习啦小编就教大家在Excel中进行设置个性化用户名的操作方法. Excel中进行设置个性化用户名的操作步骤 设置个性化用 ...

  5. 如何注册表里修改计算机用户名,更改电脑用户名(可更改C:\Users\用户名)

    首先注意是修改用户名,而不是计算机名.windows 电脑想更改用户名,可是网上的多种方法均失效,因它们均不能彻底修改C盘USERS文件下的名称编辑器 下面的方法是我发现的网上惟一能彻底修改的方法!s ...

  6. 重装计算机键入用户名,电脑用户名,小编教你电脑用户名怎么修改

    在生活工作中,电脑已经越来越普遍,而电脑上,我们默认的账户叫administrator,即管理员.当然,自己的私人电脑完全可以换成另一个自己喜欢的名字.那么,该如何更改呢?下面,小编给大家带来了修改电 ...

  7. cad计算机忘了保存,cad自动保存在哪里

    文章简介 设计或是编辑一类的软件一般都会有类似自动保存的功能,默认一般来说都是十分钟自动保存一次,如excel.word.ppt等,而cad也有类似的功能,那么对于不熟悉cad的朋友来说那么cad自动 ...

  8. 计算机怎样另存主页教程,怎么保存百度主页皮肤图片到本地电脑?

    怎么保存百度主页皮肤图片到本地电脑?常言八卦事,必是八卦人.一如笔者,喜欢故弄玄虚,将一些貌似"高难"的电脑操作整理成帖子,在心里将自己想象成大侠!然后今天又无聊了,把新近琢磨出来 ...

  9. hp服务器重置bmc,HP iLO 登录用户名与 BMC 用户名不一致导致 ipmitool 无法修改用户名...

    HP iLO 登录用户名与 BMC 用户名不一致导致 ipmitool 无法修改用户名 2020-03-31 分类:System 标签:Ipmitool WHAT 一台 HP 服务器更换主板后,使用 ...

  10. 怎么修改提交git是的用户名_git 修改提交邮箱以及用户名-亲测

    一.查看git配置 $ git config --list     此命令会列出所有GIT当时能找到的配置 ... 查看 列表项 [email protected]        邮箱 user.na ...

最新文章

  1. 13-计算最长英语单词链
  2. 交叉编译_Golang交叉编译
  3. matlab 类 方法,最好的组织MATLAB类的方法?
  4. 重写StyleSheetTheme
  5. php 输出缓冲区清理
  6. C语言中比较大小的函数模板,C语言中实现模板函数小结 : 不敢流泪
  7. 一个适用各类场合的Makefile模板
  8. 两个音轨合并_两个双音轨mkv视频合并保持原双音轨不变 MKV怎么合并视频,合并之后仍保留MKV的双音轨...
  9. JVM本地方法栈及native方法
  10. 2018年华尔街高盛、花旗等投行业绩创新高!
  11. Python3爬取起点中文网阅读量信息,解决文字反爬~~~附源代码
  12. android多媒体框架学习
  13. 为什么PMOS比NMOS的沟道导通电阻大,速度慢,价格高-透彻详解
  14. FC-SAN存储技术
  15. 零钱兑换(完全背包)
  16. 祝福的游戏。。。。。。。。。
  17. SolidCAM 2020 基础到五轴 车铣 编程视频教程 2021教程
  18. visio2007一些知识
  19. OCTL _IO,_IOW,_IOWR 介绍
  20. 寻路算法 --- 广度寻路算法

热门文章

  1. 婚纱页面的java源代码_基于jsp的婚纱-JavaEE实现婚纱 - java项目源码
  2. 医疗新媒体之微信营销策略
  3. 大数据时代,该怎样市场营销?
  4. 静态代理和动态代理是什么?
  5. Airbnb 规范大全
  6. 仅用用手机就发现了酒店路由器的漏洞
  7. vbs脚本:CreateTextFile
  8. 计算机中的域技术有限公司,计算机中的域是什么?怎样组建一个域?
  9. 西工大计算机学院王庆,王庆的个人主页-西北工业大学教师个人主页
  10. 使用tcpdump抓取vpp接口中的报文