當前位置:首頁 » 編程語言 » 密碼顯示c語言

密碼顯示c語言

發布時間: 2023-08-30 04:15:26

『壹』 用c語言寫登錄時,如何將輸入的密碼顯示為*號

要刪除*號的話,稍微改一下if(pwd==8)的處理,比如:
if(pwd==8)
{
if (zu > 0)
{
zuce.Pwd[zu-1]='\0';
zu--;
printf("%c",(char)8);
printf(" ");
printf("%c",(char)8);
}
// continue;
}else
用C的話密碼可能差不多就這樣處理吧,當然你的程式還需要改進一下,比如如果輸入的超過數組的容量就skip掉,避免內存溢出。還有對一些無效的字元比如箭頭按鍵,tab鍵等都skip掉,也就是限制合法字元的范圍。

『貳』 c語言如何實現 設置123456密碼時顯示"easy"

/* *
* 檢測密碼強度
* @param string pwd 密碼
*/function checkIntensity(pwd){
var Mcolor = "#FFF",Lcolor = "#FFF",Hcolor = "#FFF";//定義三種顏色,強、中、弱
var m=0;

var Modes = 0;
for (i=0; i<pwd.length; i++)
{
var charType = 0;
var t = pwd.charCodeAt(i); //得出Unicode 編碼編碼,值越大,密碼就越復雜
if (t>=48 && t <=57)
{
charType = 1;
}
else if (t>=65 && t <=90)
{
charType = 2;
}
else if (t>=97 && t <=122)
charType = 4;
else
charType = 4;
Modes |= charType;
}

for (i=0;i<4;i++)
{
if (Modes & 1) m++;
Modes>>>=1;
}

if (pwd.length<=4)
{
m = 1;
}

switch(m)
{
case 1 :
Lcolor = "2px solid red";
Mcolor = Hcolor = "2px solid #DADADA";
break;
case 2 :
Mcolor = "2px solid #f90";
Lcolor = Hcolor = "2px solid #DADADA";
break;
case 3 :
Hcolor = "2px solid #3c0";
Lcolor = Mcolor = "2px solid #DADADA";
break;
case 4 :
Hcolor = "2px solid #3c0";
Lcolor = Mcolor = "2px solid #DADADA";
break;
default :
Hcolor = Mcolor = Lcolor = "";
break;
}
if (document.getElementById("pwd_lower"))
{
document.getElementById("pwd_lower").style.borderBottom = Lcolor;
document.getElementById("pwd_middle").style.borderBottom = Mcolor;
document.getElementById("pwd_high").style.borderBottom = Hcolor;
}}

『叄』 C語言如何實現輸入密碼以星號顯示

C語言中可採用getch()函數來實現輸入密碼字元時,不顯示字元到終端上,這時,只需要顯示出一個相應的*就可以達到效果了。參考代碼及運行效果如下圖:

熱點內容
beats安卓手機怎麼彈窗 發布:2025-03-14 19:33:38 瀏覽:221
安卓手機新充電頭叫什麼 發布:2025-03-14 19:32:53 瀏覽:29
暗處增亮演算法 發布:2025-03-14 19:28:02 瀏覽:640
dnf數字解密碼多少 發布:2025-03-14 19:27:22 瀏覽:423
php固定位數加密 發布:2025-03-14 19:25:30 瀏覽:854
c模板分離編譯 發布:2025-03-14 19:13:50 瀏覽:673
雲伺服器交換數據埠 發布:2025-03-14 19:13:45 瀏覽:753
駕校要初始密碼干什麼 發布:2025-03-14 19:03:40 瀏覽:581
線上論壇源碼 發布:2025-03-14 18:59:20 瀏覽:819
人性化配置有哪些 發布:2025-03-14 18:33:47 瀏覽:998