自己写了一个文件加密解密工具
2006-05-23 12:20
393 查看
最近总想写点MFC的程序,于是昨天晚上就写了个文件加密解密的小工具。
功能比较简单,能根据输入的密码加密和解密指定的文件。
算法也比较简单,就是把文件读出来,然后每一字节都与密码的相应位进行与操作,然后再写进文件。解密反之。
这只是个雏形,以后的版本还准备进行以下改进:
对大文件进行特殊处理,因为采用现在这种将文件读入内存再运算的方式可能会占用太多资源。
实现对指定文件夹下所有文件的加密。
引入线程的机制,避免在加密大量文件的时候出现假死的状况。
将密码加密保存在加密后的文件中,这样可以实现解密的时候首先验证密码。
点这里下载
功能比较简单,能根据输入的密码加密和解密指定的文件。
算法也比较简单,就是把文件读出来,然后每一字节都与密码的相应位进行与操作,然后再写进文件。解密反之。
这只是个雏形,以后的版本还准备进行以下改进:
对大文件进行特殊处理,因为采用现在这种将文件读入内存再运算的方式可能会占用太多资源。
实现对指定文件夹下所有文件的加密。
引入线程的机制,避免在加密大量文件的时候出现假死的状况。
将密码加密保存在加密后的文件中,这样可以实现解密的时候首先验证密码。
点这里下载
相关文章推荐
- 解密目前DEZEND工具不能够解密的zend加密php文件 如解密出现 [exception occured] 代码溢出问题
- 一个自己写的用来搜索各种文件格式生成txt清单的java工具
- 一个简单的C++加密,解密文件程序
- 用c#编写一个高级文件加密工具
- C#加密解密文件小工具实现代码
- 【C#文件锁】C#加密解密文件小工具
- 一个js文件加解密工具,可以得到不开源的源码
- 用Go写了一个小工具,用他脚本下载日志文件,然后让开发自己去下载
- 创建一个自定义类加载器实现class文件(字节码文件)的加密解密的实例
- [原创]DES加密解密工具2.1及其代码——支持字符串及文件加密,支持3重DES
- C#加密解密文件小工具
- [C++]DES加密解密工具2.1及其代码——支持字符串及文件加密,支持3重DES
- 发布一个自己写的文件重命名工具,支持正则表达式替换和自定义规则。
- 一个加密解密的小工具
- 用C语言实现一个自己的文件拷贝工具
- [转]DES加密解密工具2.1及其代码——支持字符串及文件加密,支持3重DES
- DES加密解密工具2.1及其代码——支持字符串及文件加密,支持3重DES
- nodejs自己在项目中使用的一个工具库utils.js文件
- 练习 2017-08-21 文件加密和解密。 有一个问题 写出去汉字最后一个汉字会乱。
- 一个小工具,自己写着玩--禁止非法ip远程ssh 登录,并把登录的ip记录到文件中