精易论坛

标题: 简单实现加密大文件 [打印本页]

作者: Bszk    时间: 2020-2-17 12:11
标题: 简单实现加密大文件
本帖最后由 [不速之客] 于 2020-2-17 12:12 编辑

很久没有发过开源帖了,今天把给昨天一位问答区的朋友写的源码发一下上来,顺便冒个泡


情景:当我们有一些几个G的大文件要加密保存时,如果全部加密,则又费时间由费硬盘,因为大文件的加密需要很久,而且加密后的体积会大很多过原文件。
源码很简单,这里简单的说一下思路:只加密文件头的,因为很多文件都有着独特的文件头,一般软件读取文件都会先判断文件头是不是正确,然后再决定是否继续读取。而然一旦加密了文件头,则可以使大部分的软件都将无法读取。


注意事项:
1.如果属于txt,等可以直接明文可读的,没有格式可言的文件并不适用。
2.由于是简单的写了一个例子,加密和解密没有校验,所以如果加密和解密不是同样的密码,没有判断是否正确是否解密成功。
解密返回的仅是正常的读写成功。
3.因为没有校验,所以不要作死的测试加密和解密不一样的密码,会导致双重加密。当然你备份了的话随意。


接着就是源码下载了
[hide=d99] 加密文件头.e (3.59 KB, 下载次数: 195)
[/hide]




作者: qqq123123123    时间: 2020-2-17 12:13
前来学习一下!······

作者: 515889127    时间: 2020-2-17 12:22
感谢分享。。。
作者: a135123    时间: 2020-2-17 12:39
#在这里快速回复#a135123,如果您要查看本帖隐藏内容请回复
作者: 汉族    时间: 2020-2-17 12:52
前排支持大佬
作者: Bszk    时间: 2020-2-17 12:55
汉族 发表于 2020-2-17 12:52
前排支持大佬

不不不,我算不上什么大佬
作者: 咔咔云    时间: 2020-2-17 12:57
全论坛易友发来贺电
作者: 枕风宿雪多年    时间: 2020-2-17 13:03

感谢分享。。。
作者: dodge123    时间: 2020-2-17 13:48
感谢分享。。。
作者: 九小天    时间: 2020-2-17 14:00
        全论坛易友发来贺电
作者: static007    时间: 2020-2-17 14:08


作者: 遍体鳞伤不够美    时间: 2020-2-17 14:15
感谢分享。。。.

作者: wjswzj0    时间: 2020-2-17 14:19
感谢分享。。。
作者: 路人丁20    时间: 2020-2-17 14:32
看看什么原理
作者: 谁的坏叔叔    时间: 2020-2-17 15:09
学习一下
作者: 天涯海角II    时间: 2020-2-17 15:27
接着就是源码下载了 全论坛易友发来贺电
作者: gaoqing    时间: 2020-2-17 15:48
谢谢分享学习
作者: kyo9766    时间: 2020-2-17 16:04
思路新颖,只加密文件头的话,速度会很快,感谢分享
作者: 阿汤哥    时间: 2020-2-17 16:46
思路新颖,只加密文件头的话,速度会很快,感谢分享
作者: longsui48    时间: 2020-2-17 16:56
不错 可以看下

作者: 晓风残月梦微凉    时间: 2020-2-17 18:01
#在这里快速回复#一旦加密了文件头,则可以使大部分的软件都将无法读取
作者: Dakk    时间: 2020-2-17 19:00
666666666666

作者: 已注销474226    时间: 2020-2-17 20:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 易行    时间: 2020-2-17 20:57
这个可以有,看看。

作者: 颜乐哟    时间: 2020-2-17 21:37
1546546546546546

作者: cnxmal    时间: 2020-2-17 22:48
这个可以有,看看
作者: shu2002423    时间: 2020-2-17 22:50
       非常感谢,辛苦了                                 

作者: 千面萌萌    时间: 2020-2-17 23:18
能不能可以简单的修复部分文件,例如是压缩文件。


不过压缩软件大都有加密功能

作者: 842811800    时间: 2020-2-18 01:02
66666666666

作者: huzpsb    时间: 2020-2-18 08:28
为什么不左移一位来着

作者: zaozi    时间: 2020-2-18 08:48
支持开源~!感谢分享
作者: woshipqj    时间: 2020-2-18 08:58
3q666666666666666666666
作者: JerryYan    时间: 2020-2-18 09:06
支持开源~!感谢分享

作者: 君九    时间: 2020-2-18 09:07

作者: 杨明煜    时间: 2020-2-18 09:19
感谢分享,有你同行.................
作者: 十一年之那一年    时间: 2020-2-18 12:35
谢谢分享!!!!
作者: gulang1916    时间: 2020-2-18 14:26
谢谢大神分享!
作者: snufgpl    时间: 2020-2-18 15:10
谢谢大神分享!
作者: Easylanguage666    时间: 2020-2-18 15:25
dssssssssssssssssssssss

作者: 2576605471    时间: 2020-2-18 15:50


作者: Aesgb    时间: 2020-2-18 16:10
感谢开源

作者: 天怒神罚    时间: 2020-2-18 17:02
感谢分享,支持开源

作者: Hooksafe    时间: 2020-2-18 17:05
来看看            
作者: 仲豆子    时间: 2020-2-18 17:35

作者: vimjay    时间: 2020-2-18 17:50
谢谢分享!!!!!!


作者: Visitors    时间: 2020-2-18 17:51
支持开源~!感谢分享
作者: 奋斗的坦然    时间: 2020-2-18 17:59
看看

作者: jiachangcai    时间: 2020-2-18 18:04
支持开源~!感谢分享

作者: 李哈哈    时间: 2020-2-18 18:05
不错,支持一下啦

作者: ip2680    时间: 2020-2-18 18:06
感谢分享!~
作者: 宇智波·奶嘴    时间: 2020-2-18 18:36
学习一下加密技术,前一阵正研究呢

作者: xmk233    时间: 2020-2-18 18:58
感谢分享!~感谢分享!~
作者: 猪滴寳貝哝    时间: 2020-2-18 19:55
不错 给力!

作者: q623286898    时间: 2020-2-18 20:05
2111111111

作者: 老巷的猫    时间: 2020-2-18 21:06
66666669999999

作者: kerry9    时间: 2020-2-18 21:09
正好学习学习!

作者: yxl2008    时间: 2020-2-18 21:21
谢谢楼主分享,下载学习!!!
作者: 小宝野    时间: 2020-2-18 21:41
不错,支持一下啦
作者: 风之暇想    时间: 2020-2-18 21:54
看来要自己写校验了
作者: z263689490    时间: 2020-2-18 22:05
6666666666666

作者: 老铃薯    时间: 2020-2-18 22:30
6666666666666666666666666

作者: lyliuzhi    时间: 2020-2-18 22:53
厉害,牛逼囖

作者: caoxiancc    时间: 2020-2-18 23:04


作者: 方远青山    时间: 2020-2-18 23:25
这必须的学习学习

作者: 酒鬼花生    时间: 2020-2-18 23:29
233333333333333333333333333333

作者: xyo    时间: 2020-2-18 23:48
厉害了“”、

作者: fpspz    时间: 2020-2-19 01:05
谢谢,学习下赞
作者: 554755303    时间: 2020-2-19 01:11
凄凄切切群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群

作者: 哇哇哭    时间: 2020-2-19 08:46
简单实现加密大文件

作者: 杰西卡技术传媒    时间: 2020-2-19 08:46
支持开源~!感谢分享
作者: 江畔孤舟    时间: 2020-2-19 12:57
6666666666666666666666666666666

作者: 峰生水起之林    时间: 2020-2-19 13:46
感谢分享学习
作者: 17839710626    时间: 2020-2-19 14:54
直接写一个压缩算法呗 这样没用 还不如直接压缩
作者: 你呆哪哪凉块    时间: 2020-2-19 14:58
支持开源~!感谢分享
作者: benxin1225    时间: 2020-2-19 17:08
66666666666
作者: 陈宁    时间: 2020-2-19 17:15
感谢分享~

作者: camingo    时间: 2020-2-19 17:34

作者: 喵帕斯和艾希    时间: 2020-2-19 18:52
感谢楼主的分享。
作者: 老猫尾巴    时间: 2020-2-19 23:34
感谢分享  学习
作者: love886    时间: 2020-2-20 03:34
666666666666666666666

作者: 116154801    时间: 2020-2-20 14:17
kk..................

作者: 总有DM想害朕    时间: 2020-2-20 15:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 逆风微笑    时间: 2020-2-20 15:14
谢谢分享1234567

作者: 明靓    时间: 2020-2-20 16:34
这么牛,速度围观!
作者: heheroot    时间: 2020-2-20 19:11
厉害了66666
作者: 易言语3    时间: 2020-2-20 21:08
冒个泡.....................
作者: 元老    时间: 2020-2-20 21:12
现在的帖子全是回复可见,又不能水贴...

作者: zhulichun    时间: 2020-2-21 15:16
下来学习下谢谢
作者: 国王软件    时间: 2020-2-21 15:56
优秀的作品!
作者: daqiwancheng111    时间: 2020-2-21 18:35
新年快乐啊

作者: RxAce    时间: 2020-2-21 22:43
简单实现加密大文件


作者: zodhk01256    时间: 2020-2-22 00:01
6666666666666666

作者: wyr    时间: 2020-2-22 01:21
支持开源~!感谢分享!
作者: 狂拽霸气炫    时间: 2020-2-22 20:33
kankan !!!!!

作者: 染指流年123    时间: 2020-2-22 22:26
新技能!谢谢楼主分享

作者: lo5254    时间: 2020-2-22 22:54
尽快看看好不好用
作者: crush3517    时间: 2020-2-23 02:27
学会了

作者: 1103978562    时间: 2020-2-23 09:35
        支持开源~!感谢分享
作者: 1664100761    时间: 2020-2-23 10:16
牛逼不错下载看看把

作者: wangshiyuan    时间: 2020-2-23 10:29
多谢开源,多谢分享





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4