没有合适的资源?快使用搜索试试~ 我知道了~
File-Locker:可以使用密码加密任何文件并制作自解压二进制文件以对其进行解锁的应用程序
共26个文件
cpp:8个
png:6个
h:5个
需积分: 10 0 下载量 119 浏览量
2021-05-01
08:06:01
上传
评论
收藏 130KB ZIP 举报
温馨提示
描述可以使用密码加密任何文件并制作自解压二进制文件以对其进行解锁的应用程序。 在职的此应用程序创建的自解压(SFX)二进制文件由两部分组成:- 提取可执行文件-实际的自解压缩可执行文件,负责提取和解密消息。 加密消息和其他元数据-提取所需的加密消息和其他信息,附加在提取可执行文件的末尾。 提取可执行文件包含读取其自身并确定加密消息所在位置的逻辑。 因此,当执行SFX二进制文件时,它会要求用户提供解密密钥,从其自身读取加密的消息,对其进行解密,然后将解密的消息写入输出文件。 由于我们不能使用提取可执行文件将数据附加到自身(我们无法在执行文件时编辑任何文件),因此我们需要将此责任委托给另一个可执行文件。 但是如何使一个可执行文件知道另一个可执行文件附加到它的任何数据的位置? 一种解决方案是在消息末尾附加提取可执行文件的大小,以便SFX二进制文件知道提取可执行文件结束和消息部分开始的位
资源推荐
资源详情
资源评论
收起资源包目录
File-Locker-master.zip (26个子文件)
File-Locker-master
.gitattributes 12B
run 88B
INSTALL 79B
src
sfx.cpp 1KB
common.cpp 633B
decrypt.cpp 278B
locker.cpp 551B
sfx_client.cpp 526B
append_sfx.cpp 1KB
encrypt.cpp 268B
LICENSE 1KB
README.md 4KB
Makefile 1KB
screenshots
1_SFX without anything appended.png 22KB
3_Size(16 bytes) appended to message.png 20KB
2_Message(35 bytes) appended to SFX.png 23KB
backup
c.png 18KB
a.png 22KB
b.png 20KB
data
plaintext 35B
include
sfx.h 495B
append_sfx.h 649B
decrypt.h 241B
common.h 409B
encrypt.h 240B
common_template.cpp 1KB
共 26 条
- 1
资源评论
文清的男友
- 粉丝: 26
- 资源: 4654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功