当前位置:首页 » 课程大全 » 文件加解密课程设计论文

文件加解密课程设计论文

发布时间: 2021-02-19 15:11:20

A. 课程设计:文件的加密与解密如何做啊VB高手教一下啊

在窗体上添加文件控件:Drive控件,Dir控件,File控件,以及Command控件,每次用Xor加密解密后,在文件名加上前缀X-,另外保存

Private Sub Command1_Click()
Dim oldFile As String, newfile As String, theByte As Byte
If File1.FileName = "" Then MsgBox "请选择需要加密或解密的文件!": Exit Sub
oldFile = Dir1.Path & "\" & File1.FileName
newfile = Dir1.Path & "\X-" & File1.FileName
Open oldFile For Binary As #1 Len = 1
Open newfile For Binary As #2
Do
Get #1, , theByte
theByte = 7 Xor theByte
Put #2, , theByte
Loop Until EOF(1)
Close #1
Close #2
MsgBox "加密或解密后的文件存放在“" & newfile & "”中!"
File1.Refresh
End Sub

Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub

Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub

Private Sub Form_Load()
File1.Pattern = "*.txt" '只列出txt文本文件,如果要列出全部文件,改成*.*
Command1.Caption = "加密解密"
End Sub

B. 课题名称 文件的加密和解密 课题内容 运行文件加密程序,输入要加密的文件名,然后输入密码,最后输入

这个我不会。

给文件加密,我使用的是超级加密3000.

超级加密 3000采用先进的加密算法,使你的文件和文件夹加密后,真正的达到超高的加密强度,让你的加密数据无懈可击。

C. 求助。课程设计c++文件的加密解密,要求就是从文件按行读入

你的问题没有问清楚,采用什么加密方式?要加密的是什么文件

D. 课程设计论文

我可以帮你写这个题的文章
包通过老师有问题保修改

E. 毕业论文:Windows文件加密、解密的设计与实现 求求您帮帮忙了。万分感谢!

可以使用Bai Hi通知我
有时间可能完成你所面临的任务
同样的要求也可能通知我

ES:\\
交易提醒:预付定金是诈骗

F. c语言课程设计 文本文件加密技术

以前写过一个差不多的,不知道你们能不能用得上,初始密码123

#include"stdio.h"
#include"conio.h"
#include"stdlib.h"
#include"string.h"

voidmenu();//菜单
voidchuLi();//处理
voidQu();//读取
voidopenPassword();//打开密码
charpassword[]="123";//密码
enums{JIAMI,JIEMI,DUQU}state;//处理状态(加密,解密,读取)

//加密算法
voidcalculate(char*c)
{
switch(state)
{
caseJIAMI:
*c=*c^'0';
*c=*c+100;
break;
caseJIEMI:
caseDUQU:
*c=*c-100;
*c=*c^'0';
break;
}
}

intmain()
{
openPassword();
for(;;)
menu();
}

//打开密码
voidopenPassword()
{
charinput[50];

printf("请输入密码:");
scanf("%s",input);

//判断密码是否正确
while(strcmp(input,password)!=0)
{
printf("密码错误,请重新输入:");
scanf("%s",input);
}
}

//菜单
voidmenu()
{
intselect;
system("cls");
printf("1.加密文本 ");
printf("2.解密文本 ");
printf("3.读取文本 ");
printf("请选择:");
scanf("%d",&select);
system("cls");

//判断输入是否正确
while(select<1||select>3)
{
printf("输入有误,请重新输入:");
scanf("%d",&select);
}

switch(select)
{
case1:
state=JIAMI;
chuLi();
break;
case2:
state=JIEMI;
chuLi();
break;
case3:
state=DUQU;
Qu();
break;
}
}

//处理
voidchuLi()
{
FILE*file;//源文件
FILE*fileL;//临时文件
charfileName[50];//文件名
charcommand[50];//命令语句
charc;//临时处理变量

//打开源文件
do
{
if(state==JIAMI)
printf("请输入要加密的文件:");
elseif(state==JIEMI)
printf("请输入要解密的文件:");
scanf("%s",fileName);
file=fopen(fileName,"r");
if(file==NULL)
printf("文件不存在,");
}while(file==NULL);

//进行加解密
fileL=fopen("临时文件.txt","w");
while(!feof(file))
{
c=fgetc(file);
calculate(&c);
fputc(c,fileL);
}
fclose(file);
fclose(fileL);

//删除源文件
sprintf(command,"del%s",fileName);
system(command);

//重命名新文件
sprintf(command,"rename临时文件.txt%s",fileName);
system(command);

if(state==JIAMI)
printf("加密成功");
elseif(state==JIEMI)
printf("解密成功");
getch();
}

//读取
voidQu()
{
FILE*file;
charfileName[50];
charc;

//打开源文件
do
{
printf("请输入要读取的加密文件:");
scanf("%s",fileName);
file=fopen(fileName,"r");
if(file==NULL)
printf("文件名不存在,");
}while(file==NULL);

//把文件输出到屏幕上
system("cls");
while(!feof(file))
{
c=fgetc(file);
calculate(&c);
printf("%c",c);
}
fclose(file);
getch();
}

G. 文件移位加密与解密题目分析与总结

#include<stdio.h>
#include<stdlib.h>
#define M 200
void change(char *mi,char *yuan,int password)
{
int i=0;
while(mi[i]!='\0')
{
if(mi[i]>='a' && mi[i]<='z')
yuan[i]=(mi[i] - 'a' + password + 26) % 26 +'a';
else
yuan[i]=(mi[i] - 'A' + password + 26) % 26 +'A';
i++;
}
yuan[i]='\0';
}

int main()
{
char mi[M],yuan[M];
int password;
int choose;
while(1)
{
printf("*****************************\n");
printf("**1:加密***2:解密***3:退出***\n");
printf("*****************************\n");
scanf("%d",&choose);
if(choose==3)
break;
printf("input text:\n");
scanf("%s",mi);
printf("input password:\n");
scanf("%d",&password);
if(choose==2)
password=-password;
change(mi,yuan,password);
printf("%s\n",yuan);
system("pause");
}
return(0);
}

H. 请问谁有 "文件加密及解密小型软件设计与实现" 这论文的完整代码

太麻烦了。给文件加密,我使用的是超级加密3000.

超级加密3000有超快和最强的文件版、文件夹加密功能、数据保权护功能,文件夹、文件的粉碎删除以及文件夹伪装等功能。

超级加密 3000采用先进的加密算法,使你的文件和文件夹加密后,真正的达到超高的加密强度,让你的加密数据无懈可击。

超级加密3000还支持加密文件的临时解密,文件加密后,双击加密文件,在弹出密码输入对话框输入正确的密码选择确定,该加密文件就处于临时解密,文件使用完毕退出以后,它自动恢复到加密状态,无需再加密。

超级加密3000是一款不可多得的文件加密软件,您可以到网络上搜索超级加密3000给您的文件加密试试看。

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919