精易论坛
标题:
简单实现加密大文件
[打印本页]
作者:
Bszk
时间:
2020-2-17 12:11
标题:
简单实现加密大文件
本帖最后由 [不速之客] 于 2020-2-17 12:12 编辑
很久没有发过开源帖了,今天把给昨天一位问答区的朋友写的源码发一下上来,顺便冒个泡
情景:当我们有一些几个G的大文件要加密保存时,如果全部加密,则又费时间由费硬盘,因为大文件的加密需要很久,而且加密后的体积会大很多过原文件。
源码很简单,这里简单的说一下思路:只加密文件头的,因为很多文件都有着独特的文件头,一般软件读取文件都会先判断文件头是不是正确,然后再决定是否继续读取。而然一旦加密了文件头,则可以使大部分的软件都将无法读取。
注意事项:
1.如果属于txt,等可以直接明文可读的,没有格式可言的文件并不适用。
2.由于是简单的写了一个例子,加密和解密没有校验,所以如果加密和解密不是同样的密码,没有判断是否正确是否解密成功。
解密返回的仅是正常的读写成功。
3.因为没有校验,所以不要作死的测试加密和解密不一样的密码,会导致双重加密。当然你备份了的话随意。
接着就是源码下载了
[hide=d99]
加密文件头.e
(3.59 KB, 下载次数: 195)
2020-2-17 12:10 上传
点击文件名下载附件
下载积分: 精币 -2 枚
[/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