#include

#include

union message{

int s1[1000];

int s2[100][10];

} user;

main(int argc,char *argv[])

{ FILE *fp1,*fp2;

int t,t2,flag;

if((toupper(*argv[3])=='E')||(toupper(*argv[3])=='D'))

flag=1;

if((argc!=4)||(flag!=1))

{ printf("/007 Error: 参数错误!!/n");

printf(" 格式:JM3 input output E/D /n");

exit(0); }

if((fp1=fopen(argv[1],"r"))==0){

printf("/007 Error: 不能打开输入文件!/n");

exit(0); }

if((fp2=fopen(argv[2],"w"))==0){

printf("/007 Error: 不能创建输出文件!/n");

exit(0); }

for(t=0;t< 1000;t++)

user.s1[t]=0;

if(toupper(*argv[3])=='E') /* 加密处理 */

{ for(t=0;t< 1000;++t) {

user.s1[t]=getc(fp1);

if(user.s1[t]==EOF) {

user.s1[t]=0;

break; }

}

for(t=0;t< 10;++t) {

for(t2=0;t2< 100;++t2)

putc(user.s2[t2][t],fp2); }

}

else /* 解密处理 */

{ for(t=0;t< 10;++t)

for(t2=0;t2< 100;++t2)

user.s2[t2][t]=getc(fp1);

for(t=0;t< 1000;++t)

putc(user.s1[t],fp2);

}

fclose(fp2);

fclose(fp1);

}

python如何调用文件进行换位加密_数据文件加密算法–换位加密法 | 学步园相关推荐

  1. 电脑大文件夹怎么加密?大文件夹方法介绍

    当我们把电脑中的各种数据分类存放在文件夹中时,可以方便我们使用和管理.但这些文件夹也会变得十分庞大,如果想要加密它们,就需要使用更快速.安全的方法.下面我们来了解一下电脑大文件夹的加密方法. 文件夹加 ...

  2. 数据危机!被LocK勒索病毒加密的数据文件如何成功恢复?

    企业的数据是无价的财富,它是企业业务运作的核心.但突然间,被LocK勒索病毒加密的数据使企业陷入困境,威胁着企业的商业未来.这种情况让人绝望,但别放弃!在本文中,我们将提供一份完整指南,为你展示如何解 ...

  3. 解密Globeimposter-Alpha865qqz勒索病毒:如何恢复被加密的数据文件?

    导语: 随着数字化时代的到来,网络安全威胁也日益增加,其中勒索病毒是当前备受关注的问题之一.Globeimposter-Alpha865qqz勒索病毒作为其中的一种,已经给无数用户带来了沉重的打击和困 ...

  4. mysql多行合并成一行_数据文件合并与拆分

    [摘要] 本文介绍将多个文本文件和 Excel 文件合并成一个文件,或者将一个文件拆分成几个小文件时,如何处理会遇到的几种情况,并用 esProc SPL 举例实现. 在数据处理业务中,经常要把文件结 ...

  5. imap服务器收缓存pst文件夹,Outlook 转移OST数据文件 IMAP账户

    问题 windows8系统,装了Outlook2013,占用了C盘大约10G空间,主要都是数据文件(OST文件)占用的.希望能够把数据文件从C盘移至其他盘.并且账户是IMAP账户,不是Exchange ...

  6. oracle表独立数据文件,oracle表空间及数据文件

    1. Oracle 的逻辑结构 数据库的物理结构是由数据库的操作系统文件所决定,每一个 Oracle 数据库是由三种类型的文件组成:数据文件.日志文件和控制文件.数据库的文件为数据库信息提供真正的物理 ...

  7. oracle表空间文件离线,oracle 表空间 数据文件 笔记

    数据文件命令 Enabling and Disabling Automatic Extension for a Datafile: ALTER TABLESPACE users ADD DATAFIL ...

  8. 电脑文件加密_电脑文件加密软件哪个好?企业加密软件排行榜

    企业电脑文件加密软件哪个好,企业加密软件排行榜最好用的加密软件是那个?这应该是当前很多涉密企业网络管理员人员的共同的心声.毋庸置疑,在高速发展的今天,企业信息安全.电脑文件安全.商业机密保护已经成为企 ...

  9. vb怎么运用api对文件夹进行加密_[MIUI玩法篇 30] | 小米私密文件夹 深度揭秘

    在15年10月,私密文件夹功能正式进入MIUI开发版,让用户的小秘密不会再泄露.那么小米的私密文件夹功能是如何保证大家的小秘密呢?小编,今天带大家一起来了解其背后的原理和玩法. 1) 小米私密文件夹原 ...

最新文章

  1. 【蓝桥java】递归基础之反向输出字符串
  2. Struts2的工作原理
  3. Win8/Win8.1值得做的十多项优化方法
  4. SERVICE问题解决方法
  5. 使用jar命令查看搜索提取jar包中的文件
  6. python真正实现多线程_python多线程实现
  7. C#学习笔记四: C#3.0自动属性匿名属性及扩展方法
  8. java分数表示_表示Java分数的最佳方法?
  9. Python中socket入门例子
  10. python asyncio_Python中asyncio神器的入门
  11. Windows Embedded CE 中断结构分析
  12. 强化学习 马尔可夫决策过程(MDP)是什么
  13. 微信小程序学习笔记-(10)-猫眼电影案例
  14. 移动开发的设计稿为什么大多数是750px?
  15. 【鸿蒙】鸿蒙App应用-《记账软件》开发步骤
  16. bzoj 2101: [Usaco2010 Dec]Treasure Chest 藏宝箱【区间dp】
  17. macOS 原生系统压缩文件在 Windows 上解压可能会乱码的原因及解决办法
  18. 2021-08-15nginx访问502,日志报错:connect() to 127.0.0.1:180 failed (13: Permission denied)解决
  19. 制作自己的字体图标库
  20. 华为操作系统 28 年史

热门文章

  1. php mysql 降_PHP,MySQL:mysql替代php in_array函数
  2. JVM 性能调优之定位问题 实战篇
  3. 自从学了这套框架,自动化+性能都解决了
  4. java调用项目中的文件_详解eclipse项目中.classpath文件的使用
  5. sm4 前后端 加密_这7个开源的Spring Boot前后端分离项目整理给你
  6. 四川托普计算机职业学校里能拿什么快递,四川托普计算机职业学校怎么样_招生问答...
  7. spyder怎么显示文件目录_MKV怎么转换为MP4?用它,快速转换!
  8. linux的备份命令详解,docker备份linux系统的命令详解
  9. php file抓取不到内容,深入file_get_contents函数抓取内容失败的原因分析
  10. php文本域输出_PHP转换文本框内容为HTML格式的方法