文件加密(加密文件夹)是一款C#编写的文件加密器,可以对任何文件进行加密,也是计算机软件人员学习加密算法的一个小项目,运用c#的文件流进行读写加密文件,可以加密任何类型的文件。行为了使广大用户能够快捷、方便的对自己的文件夹进行加密,以保证自身的信息安全。
软件说明
这是一个使用C#编写的文件加密解密器,它使用了AES算法进行对单个文件或整个文件夹的文件进行加密、解密。
软件特色
文件夹加密是操作系统才能实现的功能,C语言处理不了,除非调用系统的命令。C语言可以直接加密文件本身。
加密是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。例如对称算法亦或加密。
c#实现一个文件加密软件
使用c#来实现一个文件加密,采用winform,C#可以使用自带的类库简单的完成DES加密,主要用到MemoryStream、 DESCryptoServiceProvide、 CryptoStream三个类。 Encoding.UTF8.GetBytes:转换为UTF8编码的字节数组 DESCryptoServiceProvide:加密服务提供者类 MemoryStream:内存流 CryptoStream:将数据流连接到加密转换的流 CreateEncryptor(btKey, btIV):使用指定的密钥(btKey)和初始化向量 (btIV) 创建对称加密器对象。