當前位置:首頁 » 編程語言 » c語言密碼怎麼取消
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言密碼怎麼取消

發布時間: 2022-05-06 06:22:33

『壹』 電腦c語言被密碼鎖了,怎麼破解

是C語言編譯軟體嗎?要是你忘了密碼,估計要把軟體卸載再安裝

『貳』 c語言如何隱藏登陸密碼

#include<conio.h> //這個頭文件不是標准庫函數的,一般編譯器是有的,但是 unix和linux編譯器是沒有的
#define PASSWORD "123456"

int password()
{
char
p[20],i=0;
system("cls");
printf("請輸入密碼 => ");

while(p[i]=getch())
{
if(p[i]==13)
break;
if(p[i]!='\b')
{
printf("*");
i++;
}
else
{
printf("\b
\b");
i--;
}
}
p[i]='\0';

if(strcmp(p,PASSWORD)==0)

{
printf("驗證通過");
press();
return 1;

}
else

{
printf("密碼錯誤");
press();
return 0;

}
}

『叄』 C語言編程中,怎麼讓輸入密碼錯的時候能夠退格

退各見也有鍵值得,通過判斷,你可以先清理控制台界面然後在先前的在輸入一邊,就能達到退個的效果,其實用C語言沒必要達到這種效果

『肆』 c語言如何給程序加密碼和修改密碼

這樣設計你的程序:
1 你的程序需要載入一個私有的數據文件或者連接資料庫才能正常運行;
2 程序啟動時載入這個數據文件裡面的密碼,隱性驗證;或者連接資料庫進行密碼驗證
3 密碼經過加密後保存在數據文件里或者資料庫里,可以修改
注意:密碼不要明文保存在資料庫裡面或者數據文件裡面,要經過加密之後儲存

『伍』 如何用C語言做出修改密碼的程序

1、用一個字元數組來存密碼再用一個字元數組接收你的輸入,然後用strcmp來比較,如果返回0則密碼是正確的2、常式:
#include "stdio.h"
#include "string.h"
int main()
{
char mima[100]="YuanShi888";
char input[100]={0};
printf("請輸入密碼:");
gets(input);
if(strcmp(mima,input)==0)
printf("恭喜你,密碼正確!\n");
else
printf("對不起,密碼輸入錯誤!\n");

}

『陸』 C語言中如何使用退格鍵字元刪除帶「*」的密碼請高手指點~~~~

main()
{//要用轉義字元'\b'
printf("abcde\b \b");//舉例:第一個'\b'退格,但是'e'還在,緊接著空格把'e'覆蓋,再一個'\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語言密碼程序

用一個文本文件或小資料庫去存儲這些東西,比如,XML或SQLIITE等等,也可以用普通文本,存儲進去之後,下次打開輸入的時候,和新存入的密碼進行匹配,如果沒有匹配成功,失敗。另外,為了密碼的安全問題,一般會有一個MD5或者其他SHA演算法進行加密下

『玖』 c語言 密碼設置問題

scanf中的\n去掉
使用文件操作,把修改後的密碼保存在文件中每次程序啟動時讀取該文件,獲得密碼.當然文件中的密碼可以是加密後的值,不考慮安全性的話,也可以是明文的

『拾』 C語言解密碼問題

#include<stdio.h>
#include<string.h>
int main()
{
char save[10][30];
int a,b,i,j;
scanf("%d",&a);
for(i=0;i<a;i++)
{
scanf("%d",&b);
getchar();//加這個
gets(save[i]);
for(j=0;j<30;j++)
{
if((save[i][j]>='A'&&save[i][j]<='Z')||(save[i][j]>='a'&&save[i][j]<='z'))
{
save[i][j]+=b;
if(((save[i][j]>='A'&&save[i][j]<='Z')||(save[i][j]>='a'&&save[i][j]<='z'))==0)
save[i][j]-=26;
}
}
}
for(i=0;i<a;i++)
{
puts(save[i]);
}
return(0);
}
另外,站長團上有產品團購,便宜有保證