问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言编写的程序,在输入密码时,如何加密?

发布网友 发布时间:2022-04-24 17:53

我来回答

5个回答

热心网友 时间:2023-10-28 17:06

加密和解密算法是程序编制中的重要一环。试想,如果我们平时使用的腾讯QQ、支付宝支付密码、今日头条账号密码那么轻易就被别人盗取的话,很多不可以预料的事情就会发生!

在现实生活中,我们遇到过太多QQ密码被盗取的情况,有的朋友QQ被盗之后,骗子利用朋友间信任骗取钱财的事情屡见不鲜。支付宝也曾出现过支付宝账户被恶意盗取的事件,对用户利益造成了严重损害!这些在技术上都指向了同一相关问题:软件加密算法的强壮程度。今天,小编利用C语言来简单实现一种加密方法。下面是源代码。

需要说明:程序利用了ascii码值的按照一定规律变换实现加密,对于解密过程,则是加密的逆过程。下面是程序的运行结果。

4190阅读
搜索
编程免费课程300节
初学编程100个代码
java自学一般要学多久
5秒破解excel密码
python必背100源代码
40岁零基础学编程

热心网友 时间:2023-10-28 17:06

前言:当今社会是一个信息社会,你的个人信息和聊天记录极有可能被别有用心的人时时刻刻监视着,那么你想不想实现专属于两个人或一个小圈子的人在社交软件上的交流不被任何其他人读懂呢?

下面就给大家提供一个原理极其简单程序极其容易实现的C语言文字加密小程序的实现算法。

在键盘上录入了"今天晚上我不回家吃饭了",将这串字符的ASCLL码全部加1,打印出来是这样的"掘晚晤市嫌臣假接凑负绿"。怎么样,哈哈哈,是不是看完后丈二和尚摸不着头脑?

所以,用这种算法实现对汉字的加密和翻译绝对隐蔽!汉字在计算机中的编码比较复杂,一个汉字在Windows 10系统下的CodeBlocks编译器里占2个字符的位置,我记得我有做过测试,在Cent OS Linux系统下占3个字符的位置。

然而不管一个汉字占几个字符的位置,对每个字符的ASCLL码做加减乘除的运算和逆运算就可以实现对文字的加密和翻译。

下面向大家展示一下源代码(加密算法为将所有字符的ASCLL码加1,翻译算法为将所有字符的ASCLL码减1):

头文件部分:

主函数部分:

下面向大家展示一下加密与翻译的效果:

思考与提高:仅仅将所有字符的ASCLL码加1就实现对文字信息的加密了,会不会很容易被破译呢?请恕我不是密码学专家,这一点我无法回答,但是直观感觉这样加密确实有点简单。

那么我们就可以对字符进行多种更为复杂的处理,比如给所有字符加上一个正负变换的数列、给所有字符加上斐波那契数列等。总之,直观感觉就是越复杂越不容易被破译。

下面向大家展示一下给所有字符加上一个正负变换的数列的加密算法的源代码:

头文件部分:

主函数部分主要是用来调试的,与上面那个简单加密算法的主函数部分相同。

下面向大家展示一下使用这种复杂加密算法加密与翻译的效果:

用了加密程序后,画风是这样的:

热心网友 时间:2023-10-28 17:07

#include "stdio.h"

#include "
conio.h
"

int main()

{

 char tmpc;

 int i = 0;

 tmpc = ' '; 

 

 printf("input password:\n");

 for(i = 0; i < 6; i++)

 {

 tmpc = getch()();

 printf("*");

 }

 printf("\n");

 return 0;  

}

热心网友 时间:2023-10-28 17:08

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

void main()
{
char c;
while(1)
{
c=getch();
if(c=='\r') break;
printf("*");
}
}

热心网友 时间:2023-10-28 17:08

#include void main() { char str[100],*p=str; gets(str); while(*p) { if(*p>='a' && *p<='z' || *p>='a' && *p<='z') { *p+=3; } p++; } printf("%s\n",str);//加密后的字符串 }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
炒股怎么买进卖出? 办一个餐饮的营业执照要多少钱 上海贷款平台有哪些 上海有什么网贷 Intel 赛扬D325 2.53G与多大频率的内存匹配 Intel 赛扬D 352(散)重要参数 CPU Intel 赛扬D 326 这个东西怎么看的? Intel 赛扬D 326(散)重要参数 Intel 赛扬D 325(盒)重要参数 Intel 赛扬D 325(盒)Intel 赛扬D 325(盒)详细参数 红叶石楠树是属于乔木还是灌木供应,红叶石楠树是属于 红叶石楠属于哪种楠树 踏板车喇叭不响的原因 汽车喇叭一到冬天为何经常不响? 红叶石楠是属于黄杨树吗? 车音响一侧突然不响了 汽车电气喇叭不响故障如何排除? 红叶石楠球属于乔木吗 锁车解锁喇叭不响了,什么原因 石楠有没有是灌木的可能? 奥迪A6L音响不响了 红叶石楠和小叶女贞苗属地被植物吗 汽车音响右边的喇叭不响,昨天突然好了,今天又不响了,什么问题_百度问一问 水杉、栾树、女贞和红叶石楠是不是都属于乔木树种? 汽车喇叭不响什么原因? 汽车喇叭不响 石楠和欧石楠的不同? 汽车喇叭使用时出现单音音质差,有时根本不响等故障可能出现了什么问题? 石楠!! 汽车喇叭不响是什么原因? 怎么样给python文件加密 小规模公司纳税标准 小规模企业第一次开发票 怎么开? 小规模公司第二季度收入8万,那么印花税如何计算? 小规模公司第一次申报增值税需要带什么? 开一小规模的公司需要办理什么手续??? 小规模公司企业所得税有哪些优惠政策 帮忙取个好听的男孩名字 英语PPT演讲,介绍节日,我介绍什么节日好呢? 中国的节日英文版 太阳能侧边漏水怎么办? 太阳能这里漏水什么原因 太阳能保温桶侧边漏水? 桑乐太阳能水桶两边的孔漏水怎么回事? 家里装的太阳能是自动的,根本就不需要弄,太阳能旁边有个小圆桶总是漏水,是什么情况啊 曲面屏显示器好用吗,大家有没有推荐的曲面屏? 曲面显示器好用吗? 曲面电竞显示器选什么牌子好? 1000预算曲面电竞显示器推荐什么牌子的比较好? 曲面显示器有什么优缺点?有点犹豫要不要买,大家觉得呢?