0

プレーンテキストに相当する次の暗号化された文字列があります。

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

どのようなアルゴリズム/暗号化/難読化がそれらを生成できるか考えていますか? 私にはわかりません.Googleで1時間チェックし、crc32について考えましたが、そうではありません...暗号化された文字列「8d777f38」に関するGoogleでの唯一の発見はGrid Account Username: **data**. Grid Account Identifier: **8d777f38**-5d3d-3ec8-815d-20f7496026dc

ありがとうございました!

4

2 に答える 2

1

コードはすべて同じ長さであり、長さが短すぎて長い文字列にデータを保持できないように見えるため、暗号化ではなくハッシュ コードのようです。

たとえば、MD5 ハッシュの最初のバイトであったり、CRC32 ハッシュであったりします。最も一般的なハッシュ アルゴリズムを使用してテキストのハッシュ コードを取得し、結果にコードが含まれているかどうかを確認するだけで済みます。

于 2013-01-16T13:50:08.617 に答える
0

CRC-32 コードは 1 つだけではなく、多くの使用可能な生成多項式が存在することに注意してください。パフォーマンス上の理由から、係数が非常に少ないものが広く使用されています。

また、MAC (メッセージ認証コード、中間結果ブロックを抑制する一種の暗号ブロック連鎖暗号化) の場合もあり、スマート カードのようにすべてのバイトが重要な環境では、4 バイトのバリアントが使用されることがありました。MAC には秘密鍵が含まれるため、次のようになります。

  1. キーを知っている許可された関係者だけがそれを検証できます
  2. ブルートフォースはまだいくつかのホーワークです
于 2013-01-16T14:03:47.240 に答える