知道加密是什么的

时间:2013-01-16 13:38:37

标签: cryptography encryption

我有以下使用纯文本等效的加密字符串:

01b6e203 = to
8d777f38 = data
b068931c = name
c34487c9 = subject
0c83f57c = email
865c0c0b = i

知道什么样的算法/加密/混淆可以产生它们?我没有任何想法,在谷歌上查了一个小时,想到了crc32但是不是......关于加密字符串" 8d777f38"是Grid Account Username: **data**. Grid Account Identifier: **8d777f38**-5d3d-3ec8-815d-20f7496026dc

谢谢!

2 个答案:

答案 0 :(得分:1)

由于代码长度相同,并且长度似乎太短而无法将数据保存在较长的字符串中,因此它似乎是哈希码而不是加密。

例如,它可以是MD5哈希的字节的第一个,或者它可以是CRC32哈希。您只需使用最常见的散列算法获取文本的哈希码,并查看是否可以在结果中找到代码。

答案 1 :(得分:0)

注意,不存在一个CRC-32代码,但存在许多可用的生成多项式,其中由于性能原因而广泛使用具有非常少的系数的那些。

它也可以是MAC(消息认证码,一种密码块链接加密抑制中间结果块),其中有时在环境中使用四字节变体,其中每个字节都很重要,如智能卡中那样。由于MAC涉及密钥:

  1. 只有授权方知道密钥才能验证
  2. 蛮力仍然是一些hoework