2 qq 27529345 qq_27529345 于 2016.04.15 22:31 提问

如何将文件加一层外壳,使得先解锁这个外壳才能看到里面的文件

比如说一个压缩加密的rar文件,我想加一个外壳,这样需要两个密码才可以解密。我查了一下加壳技术,发现和我说的不一样,加壳技术目的是为了保护源代码。想要百度的我也无从下手,求大神帮忙,一句话、一本书、一个网站统统接收,谢谢!我用的c#语言,如果其它的语言也可以接受,先入入门,谢谢

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.15 23:20

用C#调用winrar生成一个sfx(自解压文件),并且加密。这样解压缩需要密码。如果你需要2层,就重复2次。如果你需要10层,就重复10次。

qq_26714389
qq_26714389 回复qq_27529345: 就将手势密码产生的数据用来加密再封装一层
大约 2 年之前 回复
qq_27529345
qq_27529345 谢谢,我觉的太局限了。但还是提供了我一些思路,比如我想的第二层密码是个手势密码,那应该怎么做
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.20 22:01

文件解锁
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

wwwwuhu
wwwwuhu   2016.07.21 22:06

二次加密,比如将压缩加密的rar文件再次压缩。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在APP中加载网页的套路(一):外壳的产生
webView是默认的组件,就好比嵌入的一个浏览器。从Android 4.4开始使用chromiun内核。1,我们布局文件里加入WebView 组件 <WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/
word 文档中嵌入和链接OLE 对象|Packager-对象包装程序
Packager-对象包装程序1    ㈠、“对象包装程序”概述   “对象包装程序”是一种用于创建可以插入到某个文档中的程序包的工具。   “对象包装程序”窗口有两个窗格。“外观”窗格显示代表对象包的图标。“内容”窗口显示包含要打包信息的文档名称。   要创建对象包,您需要复制“外观”和“内容”窗格的内容,然后将信息粘贴到文件中。对象包在文档中显示为图标。  
使用webview来做一个h5页面的安卓端外壳
使用webview来做一个h5页面的安卓端外壳 之前工作上需要做一个安卓端来加载项目里写的h5页面,主要思路就是使用webview进行加载页面,而一些原生的操作如打开相册、打开相机、扫描二维码等通过安卓端完成。东西很少,大多数都是网络上的demo集成的。 代码块 通过这个LoadActivity 完成大部分操作: public class LoadActivity extends
外壳编程
    在DOS中,你可能会从事一些例行的重复性命令,此时你会将这些重复性的命令写成批处理命令,只要执行这个批处理命令就等于执行这些命令。在Linux系统中也有类似的批处理命令,他的功能比起DOS的批处理命令更为强大,相对也较为复杂,已经和一般的高级语言不相上下。这些批处理命令在Linux中叫外壳脚本(外壳Script).    外壳脚本是以文本方式储存的,而非二进制文件。所以外壳脚本必须在Li
(C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹
转载:http://www.cnblogs.com/lemony/archive/2007/04/16/715833.html Windows Shell 编程,即 Windows 外壳编程。我们所看到的资源管理器以及整个桌面,都是一个 Shell。 关于 Windows 外壳的基本概念,我这里不做详细介绍,不了解的朋友,可以看看 姜伟华 的 Windows外壳名字空间的浏览。 好,
nwjs编写浏览器外壳
nwjs编写浏览器外壳某些展示性的网站,例如地铁用于路线指引的网站、社区办理大厅的流程指引网站,都需要浏览器全屏展示(F11)。使用浏览器全屏会有以下弊端: - 页面跳转左下角会显示跳转地址 - 点击页面会出现鼠标点 - 闪屏之前了解过node-webkit,现在改成nwjs,所以使用nwjs编写浏览器全屏外壳,nwjs的优点在这里就不重复了,有兴趣可以访问官网。配置文件说明nwjs/ │
如何给webAPP加上一个apk外壳
webAPP打包成apk流程(原理:webapp手机本地解压缩包打开) 1.首先你需要一个Android开发软件,推荐Android Studio。 下载地址:http://www.android-studio.org/ 安装过程默认即可,会遇到的问题就一些环境变量,sdk路径选择什么的,这里不详细介绍。 2.创建一个项目 进入软件界面我们开始新建一个项目,项目名自取,项目路径选
一个简单的外壳程序的main历程
在阅读《深入理解计算机操作系统》书的第八章看到这个简单的外壳程序的main,偶尔联想到自己工作中的调试程序,应该和这个实现方式是一样的,可能公司的会用到进程间的通信,但是原型基本都是这样的。具体看代码吗?代码有部分修改,同时我个人也有很多疑问大家求解?先贴代码吧! #include #include #include #include #include #define MAXARGS
Windows可执行文件(PE文件)壳的设计过程
PE文件壳的设计过程 标题:pe文件壳的设计过程 作者:baccon(PEDIY论坛),或chenxiang(软件发布者) 时间:2013年10月26日星期六
Electron给index.html添加桌面APP外壳
本文方法用于给存在index.html的项目添加一个桌面应用的外壳,可以使用exe打开。官网介绍Electron的应用是使用html,css,js创建跨平台的桌面app。