用AES算法对整个文件加密,怎样做

用AES算法对整个文件加密,怎样做,第1张

1.加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。例如对称算法亦或加密。

2.什么是异或算法

异或的特点是原始值经过两次异或某一个数后会变成原来的值,所以有时利用这个特性来进行加密,加密端把数据与一个密钥进行异或 *** 作,生成密文。接收方收到密文后利用加密方提供的密钥进行再次异或 *** 作就能得到明文。

3.例程:

/*以DWORD为单位对文件进行加密,将每个DWORD与0xfcba0000(密钥)做异或,写入另一个文件*/

#include <stdio.h>

#include <stdlib.h>

#define DWORD unsigned long

#define BYTE unsigned char

#define false 0

#define true 1

int main(int argc, char *argv[])

{

FILE *hSource

FILE *hDestination

DWORD dwKey=0xfcba0000

char* pbBuffer

DWORD dwBufferLen=sizeof(DWORD)

DWORD dwCount

DWORD dwData

if(argv[1]==0||argv[2]==0)

{

printf("missing argument!\n")

return false

}

电脑用久了会产生很多重要文件,这些文件有些是公司机密文件,有些可能是私人文件,所以最好的保存方式肯定是给他们加上密码,这样别人就不会看到你的文件啦!

加密工具有很多,但是口碑好的没几款,下面分享一个超级好用的电脑加密软件给大家,这款数据加密软件采用的是美国联邦政府的一种区块加密标准-AES加密,加密速度快、安全性高、资源消耗低。 *** 作方法也很简单,学会了它,就一定能成为您文件(夹)加密的好帮手!

软件支持加密文件和文件夹, *** 作方法都是一样的,这里以加密文件为例,分享 *** 作步骤,大家可以参考使用!

借助工具:金舟文件夹加密大师

*** 作方法:

第一步、首先,在电脑上双击打开加密大师,然后点击添加文件将需要加密的文件上传进来;

第二步、添加进来后,点击右上角的“批量加密”;

第三步、首次加密的用户,需要设置密码,此密码为所有文件加密/解密密码,请谨记密码,输入后点击“确定”;

第四步、加密完成后会得到以下提示;

第五步、解密的步骤也是一样的,将文件添加进来,选择“批量解密”就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11813390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存