-2 c#
我试图获取用户名和密码在同一行打印出来,但两个变量之间有一个空格.我想要完成的额外背景,我想创建一个密码/用户名(加密?)或隐私设置,你可以称之为.(用户输入名称和密码然后会提示随机数字,符号或字母隐藏信息.
Console.WriteLine(userName + passWord); // (usernamepassword) is the current output.
Run Code Online (Sandbox Code Playgroud)
我显然是C#的新手并且非常感谢所有人的帮助.我在谷歌或论坛上找不到答案.
在得到实际答案之前,我需要首先介绍一下:
这是从来没有好处于可恢复格式保存密码.即使加密也不够好,因为它意味着解密的可能性.如果您正确处理密码,则使用单向散列进行存储,这样每当有人尝试登录时,您重新散列尝试的密码并仅比较散列.还有别的事情要求大麻烦.
不要将密码写回屏幕进行确认,也不要将其写入日志文件.
除此之外,您可以这样做:
Console.WriteLine($"{userName} {passWord}");
Run Code Online (Sandbox Code Playgroud)
或这个
Console.WriteLine(userName + " " + passWord);
Run Code Online (Sandbox Code Playgroud)
或这个:
Console.WriteLine("{0} {1}", userName, passWord);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
248 次 |
| 最近记录: |