从控制台读取password - C#
Tip : 从控制台读取password
语言: C#
______________________________________________________________
在登陆Linux系统的时候,体验过在Linux的shell命令行窗体中输入用户password吗? 以下体验下在Windows控制台中输入password的方式
Showing Effect
SourceCode
/// <summary>/// Read password from console/// </summary>/// <returns>password</returns>public static string ReadPassword(){char[] revisekeys = new char[3];revisekeys[0] = (char)0x08;revisekeys[1] = (char)0x20;revisekeys[2] = (char)0x08;StringBuilder sb = new StringBuilder();while (true){ConsoleKeyInfo kinfo = Console.ReadKey(true);if (kinfo.Key == ConsoleKey.Enter){break;}if (kinfo.Key == ConsoleKey.Backspace){if (sb.Length != 0){int rIndex = sb.Length-1;sb.Remove(rIndex, 1);Console.Write(revisekeys);}continue;}sb.Append(Convert.ToString(kinfo.KeyChar));Console.Write("*");}return sb.ToString();}
版权声明:本文博主原创文章,博客,未经同意不得转载。
从控制台读取password - C#相关推荐
- xcode 不能读取键盘输入的汉字_C++:cin从控制台读取数据时的结束符
cin 可以用来从键盘输入数据:将标准输入重定向为文件后,cin 也可以用来从文件中读入数据.在输入数据的多少不确定,且没有结束标志的情况下,该如何判断输入数据已经读完了呢? 从文件中读取数据很好办, ...
- java从控制台读取数据_Java不同版本从控制台读取数据方法及优缺点分析
从JDK 5.0版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择. 下面和绿茶小编一起来了解一下各个版本从控制台中读取数据的 ...
- java从控制台读取字符串_从控制台读取Java字符串
java从控制台读取字符串 Today we will look into different ways to read string from console in java. 今天,我们将研究从J ...
- java读取控制台输入_如何使用Java中的Scaner类从控制台读取输入?
侃侃尔雅 从控制台读取数据BufferedReader是同步的,因此可以安全地从多个线程对BufferedReader进行读取操作.可以指定缓冲区大小,也可以指定默认大小(8192)可以使用.对于大多 ...
- scanner 获取控制台信息_关于java.util.scanner:如何使用Java中的Scanner类从控制台读取输入?...
如何使用Scanner类从控制台读取输入? 像这样: System.out.println("Enter your username:"); Scanner = input(); ...
- Go语言从控制台读取数据
Go语言持续从控制台读取数据 NewReader方法 NewScanner方法 main测试主函数 文件目录结构 结果 一共有两种方法,一种是使用bufio中的newReader方法,一种是使用buf ...
- 在控制台读取用户输入密码,你会么?
客官请听题,请写一段代码从控制台上读取用户输入密码.不过有几点在实现的时候需要特别注意: 1. 最基本的是用户输入的不应该直接明文显示出来,需要用特殊字符显示. 2. 不要用明文储存用户输入的密码. ...
- asp.net core-5.控制台读取json文件
1,创建控制台应用程序,应用using Microsoft.Extensions.Configuration; 2,新建一个app.json文件 然后修改app.json的属性 3,生成项目,可以看到 ...
- Android 控制台读取sqlite数据库以及adb获取root权限问题
(个人经验,仅供参考,错误之处,敬请谅解) 读取sqlite数据文件 1.命令行 adb.sqlite命令最好设置成环境变量,否则需要先进入该文件夹. adb shell 进入虚拟机shell ...
最新文章
- 有关单点登录的几种方案
- 《C prime plus (第五版)》 ---第11章 字符串和字符串函数---4
- asp.net动态加载css
- 【Pytorch神经网络实战案例】11 循环神经网络结构训练语言模型并进行简单预测
- 如何开发python sdk调用数据_Python SDK调用示例
- spring中配置quartz定时器
- ai训练 样本大小_防止过拟合(三):数据增强(增加训练样本)
- vscode代码提示只显示一行_模型秒变API只需一行代码,支持TensorFlow等框架
- 云栖社区 mysql_mysql
- oracle rman是干嘛的,我对Oracle RMAN备份的理解
- 跨越鸿沟——工业大数据的实践与思考
- ARINC429说明书
- 提供通达信level2逐笔还原逐笔成交ticks导出提取工具
- erp计算机英语词汇,ERP词汇 - 外贸英语 - 福步外贸论坛(FOB Business Forum) |中国第一外贸论坛...
- matlab中dstep与step,DINT和DWORD的区别
- 南通大学计算机组成原理实验,南通大学医学院(护理学院)专业
- 制作轮播图经验分享——element ui走马灯的使用(附源码,效果截图)
- Excel表格之道 学习笔记(二)
- TRecgNet:基于转换识别网络进行RGB-D场景识别
- 20220530-动态规划算法及Needleman-Wunsch算法
热门文章
- Solr.NET快速入门(七)【覆盖默认映射器,NHibernate集成】
- c# 操作word中在右下角插入图片
- Android中PackageManager类的简单介绍
- *** is required and cannot be removed from the server
- Junit5集成到SpringBoot工程
- Solr单机安装Version5.5.2
- java设计一百亿的计算器_请设计一个一百亿的计算器
- Django Bootstrap开发笔记03 - Bootstrap环境配置
- Python入门(04) -- 函数
- Java解析Json