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

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

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

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