游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

通过C语言实现TXT文本加密解密

  TXT文本加密
  忘了是可以加密几兆以下的文本了,自己去看程序,好像是8m还是16m以下,加密个电子书绰绰有余了,加密完会生成一堆乱码,想要解密需要用程序将乱码改回来,程序很简单,但是很实用,有了它你可以放心地看小说,我们那个年代的苦楚,啧啧啧啧。觉得有用的,帮忙点个赞32位系统wintc可以编译,64位wintc不可用,64位系统可以用turboc编译,但是编译出的程序还得在32位系统下运行,64位系统想运行程序的话需要下载dosbox进行运行。
  程序如下
  1234。c:
  HELLO。CHello,world
  includestdio。h
  includeconio。h
  includestdlib。h
  includecjiami。c
  includecjiemi。c
  includeejiami。c
  includeejiemi。c
  defineBitGet((ch(1(7)))(1(7)))用来判断最高位是1还是0
  main()
  {
  charch;
  voidlock();
  voidunlock();
  printf(lockafile,pleaseenter1unlockafile,pleaseenter2);
  d:chgetchar();
  if(ch1)lock();
  elseif(ch2)unlock();
  else
  {
  printf(pleaseenter1or2);
  getch();
  gotod;
  }
  }
  voidlock()
  {
  FILEfp1,fp2;
  charinfile〔10〕,outfile〔10〕,ch,key1〔11〕,key2〔11〕;
  intj,d,pc;
  longlength,i;
  printf(pleaseenterinfilename:);
  scanf(s,infile);
  if((fp1fopen(infile,r))NULL)
  {printf(cannotopeninfile);
  getch();
  exit(0);
  }
  printf(pleaseenteroutfilename:);
  scanf(s,outfile);
  if((fp2fopen(outfile,w))NULL)
  {printf(cannotopenoutfile);
  getch();
  exit(0);
  }
  printf(pleasesetyourpassword(length10bit):);
  scanf(s,key1);
  printf(pleasewriteyourpasswordagain);
  re:for(i0;i12;i)初始化key2
  key2〔i〕0;
  scanf(s,key2);
  for(i0;key1〔i〕!;i)
  if(key1〔i〕!key2〔i〕)
  {
  printf(passwordwrong,pleaserewriteit);
  gotore;
  }
  if(key1〔i〕!key2〔i〕)防止key1的不与key2的对应
  {
  printf(passwordwrongq,pleaserewriteit);
  gotore;
  }
  lengthi;
  printf(passwordhasbeensetrightly);
  for(i0;(chfgetc(fp1))!EOF;i)
  {
  dkey1〔i(length1)〕48;
  if(BitGet)
  chcjiami(ch,d);
  elseif((ch33)(ch126))chejiami(ch,d);
  fputc(ch,fp2);
  }
  fclose(fp1);
  fclose(fp2);
  getch();
  }
  voidunlock()
  {
  FILEfp1,fp2;
  charinfile〔10〕,outfile〔10〕,key〔11〕,ch;
  intj,d,pc;
  longlength,i;
  printf(pleaseenterinfilename:);
  scanf(s,infile);
  if((fp1fopen(infile,r))NULL)
  {printf(cannotopeninfile);
  getch();
  exit(0);
  }
  printf(pleaseenteroutfilename:);
  scanf(s,outfile);
  if((fp2fopen(outfile,w))NULL)
  {printf(cannotopenoutfile);
  getch();
  exit(0);
  }
  printf(inputpassword(length10bit));
  scanf(s,key);
  for(i0;key〔i〕!;i);
  lengthi;
  for(i0;(chfgetc(fp1))!EOF;i)
  {
  dkey〔i(length1)〕48;
  if(BitGet)
  chcjiemi(ch,d);
  elseif((ch33)(ch126))chejiemi(ch,d);
  fputc(ch,fp2);
  }
  fclose(fp1);
  fclose(fp2);
  getch();
  }
  cjiami。c文件:
  charcjiami(charch,intd)
  {charah;
  intbh;
  ahchd;
  return(ah);
  }
  cjiemi。c文件:
  charcjiemi(charch,intd)
  {
  charah;
  ahchd;
  return(ah);
  }
  ejiami。c文件:
  charejiami(charch,intd)
  {charah;
  ahchd;
  if(ah33)ahah12632;
  return(ah);
  }
  ejiemi。c文件:
  charejiemi(charch,intd)
  {
  charah;
  ahchd;
  if(ah126)ahah12632;
  return(ah);
  }
  作者:闲听落红不忍眠

2022取代锂电池新能源汽车的行业是元宇宙氢能5G铝21世纪一定是新能源革命、信息突破、量子纠缠、生命生物探索、反重力的探索与认识时代。21世纪,人类一定会找到传统的能源替代。锂电池、新能源汽车毫无疑问在19、20、……消费观正在悄然改变我们如今直播带货如火如荼的潮流之中,我们或许没有发现,我们的购物行为发生了戏剧性转变,这一行为,准确的说,我们的消费行为,正在从理性转为非理性。在互联网销售兴起之初,很多人是……必须要公平几年前,马老师曾调侃道:教育一直会在,但新东方不一定会在。俞公也曾公开说道,10年内,阿里巴巴可能会在,100年后肯定不在。而100年后教育会在,新东方也会在。本以……国产氢能豪华SUV正式亮相,加氢几分钟续航1千公里,真正的新导语:国产氢能豪华SUV正式亮相,加氢几分钟续航1千公里,真正的新能源大家好,很高兴再次与大家做分享,随着汽车市场的快速爆发,燃油汽车已经显得力不从心了,无论是国内还是全……红海变蓝海?电动自行车迎来4000亿增量市场争夺战永远不会堵车的,不只有摩托车,还有两轮电动车。两轮电动车,正在成为许多人的新宠儿,而这个万亿市场,经过十几年的快速发展,市场已经趋于饱和,有限空间下的辗转腾挪也让对手间的……工程屏从定制走向标准量化智能一体机将淘汰工程拼接屏?疫情平缓后,市场逐渐恢复正常,行业内竞争激烈,纷纷发力细分市场。LED小间距显示屏作为近年来兴起的新型显示技术,在市场持续升温的状况下呈现出高速增长的趋势。在市场持续解放的情况……Gopro10谍照已出,Action2要截胡发布?大家好,弹指一挥间又到秋天了,不知道大家又没注意到:大疆今年手持方面发布了0个新品口袋2换个颜色不算新品吧。最近打手听到了一些风声,虽然没有石锤,但是因为消息来源比较靠谱……iPhone13支持戴口罩面容识别?苹果正在测试新的面容识别据苹果资深爆料者JonProsser表示,苹果正在测试一个新的面容识别组件,这款组件被开发者发现,并且套在iPhone12上进行测试。并且从这套组件的样式来看,这和之前曝……阿里方面组织架构调整,俞永福任本地生活公司CEO日前,阿里巴巴首席执行官张勇发内部全员信称,经过本地生活公司董事会批准,俞永福担任本地生活公司CEO,代表集团继续分管包括本地生活公司、高德、飞猪在内的生活服务板块;由吴嘉接替……TCL华星大方承认为三星手机提供OLED面板,目的何在?〔钉科技报道〕今年上半年,中国两大面板巨头京东方和TCL华星的业绩都大增。当然,从披露的数据来看,京东方作为行业一哥的地位仍非常稳固,而TCL华星的增长势头也很凶猛。尽管……雷柏机器人智能物流方案,为企业仓储创新利润随着近两年新能源汽车市场的快速发展,以及国家政策的支持和地方政策的扶持下,一大批上游动力电池企业也迅速兴起,以期望在这一新兴行业里获得更多收益。与此同时,老牌新能源企业也面临着……越级可以,不要那么丧心病狂好吗?DC评余音SG03定制级的佩戴是真舒服一直以来定制耳机在发烧友心中可谓是绝对的上上品,不论是其高昂的售价,还是明星亲着的背书,甚至是确实过硬的音频效果表现,都让每个玩家对其垂涎。不过并不是……
国际开源发展经验及其对我国开源创新体系建设的启示中国网中国发展门户网讯开源是指将源代码、设计文档或其他创作内容开放共享的一种技术开发和发行模式,这些内容的版权由开放式许可协议(常称为开源协议)所规定。开源理念诞生于计算机软件……中国联通押注eSIM?独立号码业务全国试验获批将投入10亿元就在本月,工信部批准了中国联通开通eSIM穿戴设备独立号码业务全国试验服务。中国联通副总经理买彦州在3月29日透露说。当日,中国联通还宣布与京东达成独家战略合作关系,就联通eS……特斯拉FSD全球普及率仅为11左右辅助驾驶不香了?当下越来越多的用户开始选购智能汽车,而在智能汽车品牌中,特斯拉也成为很多用户的首选。特斯拉FSD全球普及率仅为11左右在购买特斯拉汽车时,用户可以通过购买增强版自动……2800卖掉iPhone11,老果粉最后入了OPPOFind换机原因直接开门见山地说吧,作为一个老的iphone手机用户,用了多年的iphone手机,5c开始到最新的11。一年半前买过三部安卓机,都是不过一周就出掉了,总体使用下来……新年货扫地机器人成新三样之一走俏进入1月份,春节的脚步也越来越近,买年货是过年标配。而随着年俗变迁和春节消费习惯的变化,以及生活品质提升、消费升级的新趋势,年货的种类也在发生着变化。据阿里巴巴发布的《2020……最新!iPhone13系列价格或创新高!6299元起售,该版过两天就是9月了,有人在期待开学季,而我们数码圈的人,则更是期待中下旬的2021年苹果秋季发布会。从春季苹果发布会以来,大家也陆陆续续也爆料很多消息:Pro系列专属的12……网络请求参数的处理,包含过滤,排序,拼接,加密usingSystem;usingSystem。Collections。Generic;usingSystem。Linq;usingSystem。Text;……华为HiLink版新日电动车上市在即,你定了吗?作为民生产业的电动车制造,也在二十余年间完成了从手工组装到自动化生产的高速发展,也让中国成为了世界电动车王国。新日领军行业二十余年,在一次次的产业变革中担当着先行者的重担,为中……电视是谁发明的?电视是谁发明的?大伙儿呗。这不光是个玩笑话,也是事实。和无线电、电话、录音机之类的事物不太一样,电视发明是有个传承接力、不断完善的过程的。我们这里就一些大的节点来梳……优化APP弹窗保护个人信息互联网体验可更舒心各类广告弹窗频频跳出、APP超范围收集个人信息、互联网平台客服热线没人接使用互联网时,你是否有过这样的体验?工信部近日印发《关于开展信息通信服务感知提升行动的通知》,决定从20……判断是否装了QQ判断是否装了QQpublicstaticbooleanisQQClientAvailable(Contextcontext){finalPackageManagerpackag……七夕情人节礼物推荐,蓝牙耳机性价比高的品牌眨眼间,七夕就要到了,相信大家都着手开始准备礼物了,那有什么创意又实用的礼物值得推荐呢?蓝牙耳机就是一个不错的选择。下面就带大家看看几款高颜值高性价比的蓝牙耳机!第一款:……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网