zoukankan
html css js c++ java
自己写了一个文件加密解密工具
最近总想写点MFC的程序,于是昨天晚上就写了个文件加密解密的小工具。
功能比较简单,能根据输入的密码加密和解密指定的文件。
算法也比较简单,就是把文件读出来,然后每一字节都与密码的相应位进行与操作,然后再写进文件。解密反之。
这只是个雏形,以后的版本还准备进行以下改进:
对大文件进行特殊处理,因为采用现在这种将文件读入内存再运算的方式可能会占用太多资源。
实现对指定文件夹下所有文件的加密。
引入线程的机制,避免在加密大量文件的时候出现假死的状况。
将密码加密保存在加密后的文件中,这样可以实现解密的时候首先验证密码。
点这里下载
查看全文
相关阅读:
HashMap遍历和使用
java的环境变量classpath中加点号 ‘.’ 的作用
java编程思想-第六章-某些练习题
内连接查询 (select * from a join b on a.id = b.id) 与 关联查询 (select * from a , b where a.id = b.id)的区别
django入门-模型-part2
django入门-初窥门径-part1
jdk8飞行记录器配置
docker-compose启动的tomcat无法远程连接jmx
zabbix_sender自定义监控
搭建基于Jenkins salt-api的运维工具
原文地址:https://www.cnblogs.com/wanghui/p/406985.html
最新文章
Django使用步骤
Python 爬取12306火车票
Python 爬取拉钩网工作岗位
Python 列表,元组,字典
Dell服务器配置RAID1+RAID0磁盘阵列
华为服务器设置iBMC管理网口IP地址,开启Monitor图文教程
Linux操作系统之Shell程序设计
Dell服务器通过IDRAC9收集TSR日志排查故障
在 CentOS 或 RHEL 系统上检查可用的安全更新的方法
介绍两种在RHEL 和 CentOS 系统上检查或列出已安装的安全更新的方法
热门文章
在 CentOS 或 RHEL 系统上检查可用的安全更新的方法
在 Linux 下确认 NTP 是否同步的方法
你需要知道的 5 个 Linux 新手会犯的失误
网络安全整改小技巧
java判断一个字符串是否是数字的三种方法
IDEA 格式化代码快捷键冲突解决
使用intelliJ创建 spring boot + gradle + mybatis站点
MySQL使用一张表的字段更新另一张表的字段
java 中 一个int类型的num,num&1
Java中重载和重写的区别
Copyright © 2011-2022 走看看