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

c語言網站密碼管理txt

發布時間: 2022-12-20 10:51:41

c語言輸入密碼密文怎麼弄 課程設計,學生成績管理系統

跟你要求差不多,你可以再加上些功能,有問題hi我,交流下~
#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{
char pass[]="123456";//假設密碼長度是6
char str[10]={0},ch;
int i=0,n=strlen(pass);
while(n--)
{
ch=getch(); //讀取字元,不顯示
if(ch!='\n') //這邊可以加上一些限制,如字元類型,退格等
{
putchar('*');
str[i++]=ch;
}
}
getchar(); //讀取回車鍵
str[strlen(pass)]='\0';
if(strcmp(str,pass)==0)
printf("登錄成功\n");
}

㈡ 用c語言編寫一個設置密碼的程序

#include
#include
typedef
struct
{
long
number;
//用戶編號
6位
char
name[20];
//用戶名
char
password[8];
//用戶密碼
int
power;
//許可權判斷
1
為管理員2為普通用戶
}
user;
user
yh[100]={100000,"gavin","gavine",1,100001,"wnag","wangf",2};
int
length
=
2;
int
checkuser(long
num,
const
char
*nm,
const
char
*pwd)
{
int
i;
for
(i
=
0;
i
<
length;
++i)
{
if
(yh[i].number
==
num
&&
!strcmp(yh[i].name,
nm)
&&
!strcmp(yh[i].password,
pwd))
{
if
(1==yh[i].power)
return
1;
else
return
2;
}
}
}
void
main()
{
printf("%d\n",
checkuser(100000,
"gavin",
"gavine"));
}

㈢ C語言編寫賬號,密碼登錄怎麼寫

同意其他樓的說法,別以為這工作很簡單,或者按鍵精靈簡單。

建議你用循序漸進的思路

  1. 先實現在windows記事本里輸入任意文字---這就是你說的類似按鍵精靈的操作,涉及到尋找窗口句柄、發送消息等windows api。

  2. 再實現在最基本的網站上的文本框里輸入內容---也是類似找句柄,不過網頁的結構層次很復雜,難以定位

  3. 最後再說登陸126這種,因為它可能有各種驗證碼等阻止自動化登陸的方法,別說c語言了,就是其他像python這種,也不是輕而易舉就能繞過的

  4. 不排除126這種大型網站已經公開了郵箱api,不通過界面也可以訪問你的郵件,這需要看官方文檔

㈣ c語言程序設計 密碼設置程序怎麼編寫

#include <stdio.h>
#include <string.h>
#include <conio.h>

int main(int argc,char *argv[])
{
const char user[]="wangpin";/*用戶名自己可改動*/
const char password[]="wangpin@126";/*密碼自己可改動*/
if(argc == 1)
{
printf("Input error! Usage:filename username password\n");
getch();
exit(1);
}
else if(argc == 3)
{
if (strcmp(argv[1],user) != 0 || strcmp(argv[2],password) != 0)
{
printf("Input error: Invalid username or password\n");
getch();
exit(1);
}
}
printf("Authentication Pass..\n");
sound(500);/*最簡單的音樂聲*/
delay(50000);
nosound();
getch();
return 0;
}

先運行這個程序得到一個exe類型的可執行文件,然後可以復制到c盤根目錄下,用桌面左下的圖標進入:開始-程序-附件-命令提示符
然後鍵入 cd \
到c盤根目錄下輸入
exe文件名 wangpin wangpin@126
就是運行這個程序
------------------------------------------------------------------
------------------------------------------------------------------
下面是一個簡單的音樂程序,你可以把它加到上面代替sound()到nosound()那一部分發出<<東方紅>>音樂歌曲(小心!聲音可能很大)
#include <stdio.h>
#include <stdlib.h>
#include <dos.h>

int main(void)
{
int i,j;
int fr[]={392,392,440,294,262,262,220,294,392,392,
440,532,440,392,262,262,220,294,392,294,
262,247,220,196,392,294,330,294,262,262,
220,294,330,294,262,294,262,247,220,196};
int tim[]={4,2,2,8,4,2,2,8,4,4,2,2,2,2,4,2,2,8,4,
4,4,2,2,4,4,4,2,2,4,2,2,2,2,2,2,2,2,2,2,12};
for(i=0;i<40;i++)
{
sound(fr[i]);
delay(tim[i]*100000000);
nosound();
}
system("pause");
return 0;
}

㈤ c語言程序設計 密碼設置程序怎麼編寫

- -|
這么多問題才10分...
給你一個密文輸出的程序好了..
其他自己想.
#include <stdio.h>
main()
{
char str[9]; //密碼串長9為
inputPW(str,8); //有效密碼長為8 最後一位要放\0 結束符的!
printf("\n密碼為: %s",str);
}

inputPW(char * s,int len) //自己寫的密碼輸入的函數
{
int i;
fflush(stdin); //清輸入流 跟flushall()類似
for(i=0; ;i++)
{
s[i]=getch();
if(s[i]==13) //輸入結束 不能用=='\n'來判斷!!
//因為對於回車來說getchar()='\n'=10;而getch()=13 !='\n' 這個要知道!
break;
if(s[i]==8 && i>0) //如果用戶按退格鍵 並且要有格可退時候
{
printf("\b \b"); //顯示退一格
i=i-2; //輸入數據退2(因為for循環體會加1 所以實際就是退了1)
continue;
}
if(i==len) {i--; continue;}
printf("*");
}
s[i]='\0'; //末尾補\0 所以該密碼實際有效長度為i-1;定義有效長為len 實際定義的串長為len+1
}