c语言简单加密程序

@姜钱6298:简单的C语言加密程序 -
昌秒18120952396…… #include<stdio.h> #include<stdlib.h> main() { int key; char ch; printf("\n请输入密钥:"); scanf("%d",&key); printf("得到对应明文如下:"); while((ch=getchar())!='\r') (ch+key)>122?putchar(ch-122+33+key): ((ch+key)<33?putchar(ch+...

@姜钱6298:如何用c语言来编一个简单的密码程序? -
昌秒18120952396…… 这个问题很难解释啊~如果最简单的说,你有一个固定的密码,比如123 那么直接就是 if(password==123){ //你要输出的正确信息,比如cout ????????? } else{ //错误信息 } 复杂来说,你的密码可能存放在一个数据库中,你就要先在数据库中查找对应的用户名,再核对密码 此外,密码一般是不能直接保存的,会被看到,所以你要有个加密的算法来保存你的密码,简单来说,你把正确的密码加密后保存,你等他输入一个密码,你用同样的算法加密,再和你的保存的加密过的比较就OK了

@姜钱6298:C语言编程代码加密 -
昌秒18120952396…… 例如:简单的移位加密可以这样 FILE *fp=fopen("test.txt","r"); FILE *fp1=fopen("new.txt","w"); while((c=fgetc(fp))!=EOF) fputc(c+1,fp1);//逐个读取全部字符,ASCII值+1并保存到另一个文件 然后可以remove("test.txt");//删除文件 或者读取new.txt再写回test.txt解密就是ASCII值-1

@姜钱6298:如何用C语言编写密码程序 -
昌秒18120952396…… 1、用一个字符数组来存密码 再用一个字符数组接收你的输入,然后用strcmp 来比较,如果返回0则密码是正确的 2、例程:1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include "stdio.h" #include "string.h" intmain() { charmima[100]="YuanShi888"; charinput[100]={0}; printf("请输入密码:"); gets(input); if(strcmp(mima,input)==0) printf("恭喜你,密码正确!\n"); else printf("对不起,密码输入错误!\n"); }

@姜钱6298:编写一个程序将一个任意类型的文件进行简单加密,用C语言实现 -
昌秒18120952396…… //--------------------------------------------------------------------------- #include int main(void) { FILE *fs,*fp; char chfs[255],chfp[255],ch; puts("请输入要加密的文件路径:"); gets(chfs); puts("请输入加密后的文件保存路径:"); gets(chfp); fs=fopen(...

@姜钱6298:用C语言写个简单的6位密码程序 ,要求三次错误锁定三分钟.急急急!!!谢谢
昌秒18120952396…… #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;dos.h&gt; 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(...

@姜钱6298:C语言加密算法(简单) -
昌秒18120952396…… MD5是HASH算法,他不能用来解密的,他主要是用来校验信息的完整型,也就是我们常说的数值签名,你可以去RFC文档上收索,上边有他具体的算法,代码也是封装好了的,可以去研究研究

@姜钱6298:C语言编写文件加密程序 -
昌秒18120952396…… #include <stdio.h> char DigitNot(char ch) { char c = 0,t; int i; for(i = 0; i < 8; ++i) { t = ch & (1 << (7 - i)); if(t) continue; c = ((c >> (7 - i)) + 1) << (7 - i); } return c; } char *StrNot(char *sourstr,char *deststr) { int i; for(i = 0; sourstr[i]; ++i) deststr[i] = DigitNot(...

@姜钱6298:C语言程序设计 简单加密程序 -
昌秒18120952396…… 你的改动不可以,之所以你的调试结果对,那是因为你没有用边界值去测试.这个加密方法是用的循环码,也就是用字母推后两个位置,即用C代替A,用D代替B,那么Z用什么来代替呢?那就是B.除以26的目的就是当超过26后,通过求余数的方式折回头部去.(soustr[j]-'A'+2)的意思就是将26个字母编号为1~26.

@姜钱6298:C语言文件加密 -
昌秒18120952396…… #include<stdio.h> int main() {char ch; FILE *fp1,*fp2; fp1=fopen("d:\\file1.txt","r"); fp2=fopen("d:\\file2.txt","w"); printf("加密后的内容:\n"); while((ch=fgetc(fp1))!=EOF) {ch^=0x6a; putchar(ch); fputc(ch,fp2);} fclose(fp1); fclose(fp2); ...

相关推荐

  • 编程必背100个代码
  • c++编程
  • c语言代码生成器
  • c语言电文加密程序
  • c++简单程序实例
  • c语言输入字符串加密
  • c语言26字母加密的程序
  • c语言设置简单密码
  • c语言加密程序怎么写
  • c语言怎么将字母加密
  • c++编程题经典100例
  • c语言字母china加密
  • c语言必背100代码
  • 初学编程100个代码大全
  • c语言将字母加密输出
  • c语言将字母转换成密码
  • 英文字母替换加密c语言
  • c++编程必背50个代码
  • c语言基础知识入门
  • 字符加密的c语言程序
  • c语言搜题神器app
  • c语言字符加密程序
  • c语言循环字母加密
  • c语言输入输出
  • 设置一个密码c语言
  • c语言简单的移位加密
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网