#include <conioh>
#include <stdioh>
#include <tcharh>
int _tmain(){
char ch;
while((ch=getch())!=13){
putch('');
}
return 0;
}
参考下
加密和解密算法是程序编制中的重要一环。试想,如果我们平时使用的腾讯QQ、支付宝支付密码、今日头条账号密码那么轻易就被别人**的话,很多不可以预料的事情就会发生!
在现实生活中,我们遇到过太多QQ密码被**的情况,有的朋友QQ被盗之后,骗子利用朋友间信任骗取钱财的事情屡见不鲜。支付宝也曾出现过支付宝账户被恶意**的事件,对用户利益造成了严重损害!这些在技术上都指向了同一相关问题:软件加密算法的强壮程度。今天,小编利用C语言来简单实现一种加密方法。下面是源代码。
需要说明:程序利用了ascii码值的按照一定规律变换实现加密,对于解密过程,则是加密的逆过程。下面是程序的运行结果。
4190阅读
搜索
编程免费课程300节
初学编程100个代码
java自学一般要学多久
5秒破解excel密码
python必背100源代码
40岁零基础学编程
#include "conioh" //用getch()函数时要的文件头
#include "stdioh"
main()
{
int j=0;
char ch;
char passWord[20]; //密码长度不要超过十九位
while((ch=getch())!=13) //将输入的密码转换成字符
{
putchar('');
passWord[j]=ch;
j++;
}
passWord[j]='\0'; //字符数组的最后一位为'\0',故要加该语句
printf("您输入的密码是:%s",passWord);
getchar();
}
你上机试试看吧,应该是可以的!!!!
#include <stdioh>
#include <conioh>
#include <stringh>
#include <dosh>
void main()
{
int i=0,j;
char str1[10],str2[10]="123456";;
while(1)
{
printf("\n请输入6位密码,按Enter键结束: ");
j=0;
while ((str1[j]=getch()))
{
printf("%c", '');
j++;
if(j==6) break;
}
str1[j]=0;
if(j>0 && strcmp(str1,str2)==0)
{
printf("\n密码正确!\n");
break;
}
else if(i<2) printf("\n输入有错误,还有 %d 次机会\n",2-i);
i++;
if(i>=3)
{
i=0;
sleep(180);
}
}
}
代码如下:
#include <stdioh>#include <stdlibh>
#include <stringh>
int main()
{
int len = 0;
char password[10] = {0};
printf("请输入密码:");
scanf("%s", password);
len = strlen(password);
if (len < 5) {
printf("密码长度不足!\n");
}
else if (len > 5) {
printf("密码长度过长!\n");
}
else {
// 默认密码是 admin
if (strcmp(password, "admin") == 0) {
printf("登录成功!\n");
}
else {
printf("密码不正确!\n");
}
}
system("pause");
return 0;
}
以上就是关于(C语言)密码输入程序,要求:以'*'号代替密码字符显示,密码长度不少于6位,不超过12位.感谢大神全部的内容,包括:(C语言)密码输入程序,要求:以'*'号代替密码字符显示,密码长度不少于6位,不超过12位.感谢大神、c语言编写的程序,在输入密码时,如何加密、如何用C语言实现一个密码程序,令输入的时候密码显示为*等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)