首页 > 解决方案 > 分层加密?-或者我是一个天真的新手?

问题描述

如果,(1)您只加密小到中等大小的文件,和/或(2)您不需要 en/decrypt 快速,并且(3)您有一种安全的方式来分发/隐藏解密可执行文件......然后,你不能轻松地编写一个以这种方式工作的加密/解密器:

A) 使用具有 BIG 随机密钥的受人尊敬的现成算法进行加密。B) 生成随机字节并将它们散布在随机位置(<= 大小加倍)。C)将其与您自己的自定义(甚至简单)可逆位翻转循环混合。D) 重复 ABC 5-10 次,每一步使用不同的(随机)算法和随机字节。E)将所有随机生成的东西收集到一个文件中 - 一个大密钥。

当然,我明白了,一个简单的实现可以将 1K 的电子邮件膨胀为 1M,使用 100K 的密钥,但只需几秒钟就可以想出十几种方法来控制这些大小。

而且,当然,我知道用它们的大密钥传递这些大文件会很可疑,但同样,将这些文件隐藏在大型媒体文件中似乎很容易,例如图像/音频/等。

而且,当然,当然,我知道保护加密/解密应用程序是弱点,但同样,在此类大型媒体文件的某些查看器/转换器/压缩器中隐藏该功能似乎很容易。

那么,这是一回事吗?有名字吗?有没有人这样做,或者我只是一个天真的新手,缺少一些基本的东西?

标签: securityencryption

解决方案


推荐阅读