當前位置:首頁 » 編程語言 » 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函數 具體用法可以看文檔
你的串號我已經記下,採納後我會幫你製作

熱點內容
蘇州什麼是刀片伺服器 發布:2025-01-10 17:08:55 瀏覽:915
樓宇對講linux和安卓哪個好 發布:2025-01-10 17:08:53 瀏覽:629
編程貓電腦版 發布:2025-01-10 17:07:25 瀏覽:940
上傳音樂表 發布:2025-01-10 17:04:52 瀏覽:165
如何在安卓tv上裝當貝市場 發布:2025-01-10 16:59:54 瀏覽:978
電腦鐵電存儲 發布:2025-01-10 16:57:19 瀏覽:463
c語言源程序的基本單位 發布:2025-01-10 16:47:37 瀏覽:286
王者安卓賬號如何換到蘋果 發布:2025-01-10 16:34:47 瀏覽:729
c語言lua 發布:2025-01-10 16:34:46 瀏覽:207
我的世界檢測伺服器人員 發布:2025-01-10 16:32:30 瀏覽:833