当前位置:首页 » 编程语言 » c语言隐藏密码

c语言隐藏密码

发布时间: 2022-11-03 09:21:22

c语言怎么隐藏输入的数字

在windows平台上调用getch()函数即可。在linux平台下时(即包含的是curses.h),还应该在使用函数之前使用initscr(),使用完毕之后调用endwin().否则的话不需输入就会返回。以windows为例:
#include <stdio.h>
#include <conio.h>
int main()
{
char ch = getch();
printf("getch输入看不到,printf知道输入的是:%c\n", ch);
return 0;
}

Ⅱ c语言,怎么把输入的数字像密码一样隐藏输出星号啊

#include<stdio.h>
#defineMAX_STR_LEN32

charpasswd[MAX_STR_LEN]={0};

char*GetPasswd(void)
{
charc;
inti=0;
intlen=MAX_STR_LEN-1;

while((c=getch())!=' ')
{
passwd[i]=c;
putchar('*');
i++;
if(i>=len)
{
break;
}
}

returnpasswd;
}

intmain(void)
{
char*dispstr=NULL;

dispstr=GetPasswd();
printf(" thepasswordis:%s ",dispstr);

return0;
}

Ⅲ c语言怎么隐藏输入的数字

推荐一个方法,就是一个一个字符的读入,输入字符立马读入。getchar()函数。
读取了字符就立马输出一个
'\b'退格符,再输出一个'*'覆盖,这样就实现了数字的隐藏。

Ⅳ 最新的Linux下的c语言怎么隐藏输入的登录密码,并回显为* 不要getch()它没用

在linux中getch可以做到不回显,但是用法比windos中复杂一点点,以下是简单实现,密码设为6位,可以按退格修改,就只写了这些功能,望采纳
#include<stdio.h>
#include<curses.h>
int main()
{
int i,j=0;
char ch;
initscr();
cbreak();
noecho();
curs_set(0);
for(i=0;i<6+2*j;i++)
{
ch=getch();
addstr("*");
if(i)
{
if(ch==127)
{
j++;
move(0,i+1-2*j);
clrtoeol();
}
}
}
getch();

endwin();
return 0;
}

Ⅳ 用C语言编写银行取款系统中的密码隐藏问题

一般应该是利用已经输入的密码进行一系列加密成一些字符串
然后当用户输入密码时,再调用加密的算法进行数据加密,最后对加密完毕之后的两个数据进行对比,然后就...

Ⅵ c语言怎么隐藏输入的数字

在windows平台上调用getch()函数即可。在linux平台下时(即包含的是curses.h),还应该在使用函数之前使用initscr(),使用完毕之后调用endwin().否则的话不需输入就会返回。以windows为例:

#include<stdio.h>
#include<conio.h>
intmain()
{
charch=getch();
printf("getch输入看不到,printf知道输入的是:%c ",ch);
return0;
}

Ⅶ C语言将密码设为隐身形式该使用什么函数

输入的时候隐藏密码显示星号'*'的功能吧?

没有直接可调用的函数,用getch(),这个函数读取字符不显示,然后每读取一个字符后面跟着输出一个‘*’

#include<stdio.h>
intmain()
{
charc;
while(1)
{
c=getch();
if(c!=' ')
putchar('*');
else
break;
}
}

Ⅷ c语言编写的程序,在输入密码时,如何加密

加密和解密算法是程序编制中的重要一环。试想,如果我们平时使用的腾讯QQ、支付宝支付密码、今日头条账号密码那么轻易就被别人盗取的话,很多不可以预料的事情就会发生!

在现实生活中,我们遇到过太多QQ密码被盗取的情况,有的朋友QQ被盗之后,骗子利用朋友间信任骗取钱财的事情屡见不鲜。支付宝也曾出现过支付宝账户被恶意盗取的事件,对用户利益造成了严重损害!这些在技术上都指向了同一相关问题:软件加密算法的强壮程度。今天,小编利用C语言来简单实现一种加密方法。下面是源代码。

需要说明:程序利用了ascii码值的按照一定规律变换实现加密,对于解密过程,则是加密的逆过程。下面是程序的运行结果。

4190阅读
搜索
编程免费课程300节
初学编程100个代码
java自学一般要学多久
5秒破解excel密码
python必背100源代码
40岁零基础学编程

Ⅸ C语言如何实现输入密码以星号显示

C语言中可采用getch()函数来实现输入密码字符时,不显示字符到终端上,这时,只需要显示出一个相应的*就可以达到效果了。参考代码及运行效果如下图:

Ⅹ C语言中,如何让scanf输入数据的时候,将数据隐藏起来,比如输密码之类的,高手帮帮忙啊!谢谢

如果用空格 就按照格式就可以了 因为函数scanf是遇到空白符(空格、制表符、换行)结束的 所以你这个就可以用scanf("%d%d%d",&a,&b,&c); 如果你想让输入的内容只是遇到回车才结束 那就用gets函数 具体用法可以看文档
你的串号我已经记下,采纳后我会帮你制作

热点内容
python安装后怎么打开 发布:2025-01-10 11:08:35 浏览:870
phpjava架构 发布:2025-01-10 10:56:06 浏览:383
python二维排序 发布:2025-01-10 10:56:00 浏览:607
南水北调怎么配置 发布:2025-01-10 10:55:27 浏览:121
广数980系统参数密码是多少 发布:2025-01-10 10:55:25 浏览:577
androidhtml字体 发布:2025-01-10 10:55:01 浏览:787
数据库连接工厂模式 发布:2025-01-10 10:51:00 浏览:487
mac文件夹路径设置 发布:2025-01-10 10:48:12 浏览:803
shell脚本自动密码 发布:2025-01-10 10:46:29 浏览:766
安卓手机怎么切两个屏 发布:2025-01-10 10:33:51 浏览:684