【发布时间】:2010-11-02 14:01:22
【问题描述】:
我写了一个用这种方式加密文本的应用程序:
获取输入文本
反转文本
转换为十六进制
与键异或
Base64 编码
现在,我自己并没有做很多加密/编码,所以我的问题可能听起来很愚蠢,但是,假设我得到一个包含上述算法内容的文件,而我不知道这个算法。一个人如何开始“破坏”文本,是否有任何指导方针、原则、规则可以遵循?
我的问题与这 5 个步骤无关,这是一个纯粹的例子。
作为一个不同的例子,取文本:A751CD9E1F99。我将如何开始调查这可能意味着什么?
【问题讨论】:
-
帖子标题应该是指密码学或加密。
-
当人们将一个问题标记为最喜欢的问题但他们没有投票时,这让我很恼火。在少数情况下,我可以想象这是有道理的。 (实际上,我刚刚意识到,可能有很多人反对它以使其平分)
-
“Favorite”是用词不当,因为它并不一定意味着您喜欢这个问题。我经常用它来为我想关注的问题添加书签。
-
其实 Joe,虽然不是我,但我们中的一些人使用收藏夹作为我们不想丢失的问题的文件/列表。我们不一定爱他们,我们只是想再次找到他们(有时是因为他们太有趣了)。
-
这是有道理的。指出点,你已经成功地平息了我的挫败感:)
标签: encryption encoding reverse-engineering