在研究了关于“全位加密”(Vollbit Verschlüsselung)的CryptoChefs homepage之后,我想知道是否已经有关于该算法如何工作的分析。
我相信他只是将某个文件与另一个文件进行了多次he运算,但也许有人仍然知道他真正在做什么。
发布于 2012-06-16 04:52:51
我认为这不像chefin所说的那么容易,因为他声称它与密码短语一起工作来生成密钥文件。
因此,如果软件存在,它将是有缺陷的,因为由密码短语生成的XOR密钥文件将包含冗余。只要想一想从密码生成密钥文件的最简单方法:
密码密码密码
现在,您只需将密文拆分为三个块(每个块的长度与密码相同),然后将其中两个块进行XOR运算,即可获得密码。
当然,还有更复杂的算法用于从密码生成密钥文件,但它们都不会具有“没有pad就没有人能解密它”的OTP特性,因为pad依赖于密码短语,并且不能具有比密码短语本身更多的熵。
发布于 2012-03-13 23:00:42
对不起,但它的工作“完美”。但这是正常的,因为他只创建了一个一次性加密。如果你使用随机数(这就是他说256位密钥的原因),并且生成一个和你想要加密的文件一样大的文件,简单的xor多次就足够了。
但这是旧的,每个人都知道它不是很有用。如何存储2M字节的文件您需要解密2M字节的文件。用棍子?为什么不把文件放在棒上呢?它只是有点难解密,因为你需要先找到两个组件。
https://stackoverflow.com/questions/5100914
复制相似问题