A858DE45F56D9BC9 archive

201210070905 1133ik

explained decrypted filler

3DES(name+title) ECB, 48 GUIDs, seed 455

Metadata

Post ID
1133ik
Title
201210070905 → 2012-10-07 09:05 on A858's clock
Posted (UTC)
2012-10-07 13:05:04
Timezone
UTC−4 · title 09:05 against posted 13:05 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210070905) = 61953f11a48d7901c1454ffac89606b7 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
48
Filler GUID seed
new Random(455).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
375 · predicted N = 48 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B0C9E6866177E107 C36FDF9EEB02944D 3B2CD411EC6F6209 30E94588F82483BD 7485457D783E2CBC A6FB338B484F5E8A 0C26FE186C5E9568 9A9C899B43D2D6E9 6287AAE27F580F8C FD879580241327B3 875144332B66DFB7 9F5E2A5F4087943B 05BC05F034C11F48 5933E95E2F5BFF14 772811C793261D8F E83A04B7A114601C 8075D258E10516F9 719F95E3698FFC7F 947270B0DADE06BF 40A1C13B14B9FF38 C6C3C2D5B3688724 1537F0DF1869DA6F BBECEA7600FA185B 285C44D7DCB96749 368E31C4DED7B705 1ABE9180F23D94EA 64B05A248AB18690 E557F09EBC7A4116 D4AA34D13371D152 DD9237FAAB3B44E0 04C4C495652F59ED F7A62A47653A6366 110EF5BE5C71384A FE80827128A9779E EAD35B18249F2C88 EA21F272B1B6138D 56D86A7A2B87747E 46522ACE26FB2462 A2884AC81BDB33DE E357EAB976B5EA95 5FAF45DA5633A0F3 05914FFA34A52859 A7F11EB1BE69167A 5742B4C3DF7A8910 A16BDDF52C16706B 78D4391035B175FE 69F44B4D0B4A6C81 CB9C2E6ED84B12ED 53C9A5B919706521 38FFA9C4FF023BC2 5C6ED550E0069D32 E49874C2CDAA501D 87412FAE553FAB6A FADCA3AD329A75F4 4D8086070454B4B6 20A900F0DDCCD129 21B7DB4264DE8CE3 24440B4C900FC81C 1AE418B41CACFBB3 53C2E960B8D422C0 62BC9081A41FE9D6 91266A806A4401CC 3AEF77393919DB42 B25A5DC2F57C39AF 4ED7203C5EDA0375 4D37939EB5A4A47B 4108A33C19715E1A 4472F5286875607A E1AEE4086B1576B5 6C6802671569F30F 1F6BC0A4E9ECCF86 2C88943BCF183112 0FC96AB739847F1E E4D765E6237752BE 85215B5598388F0D FF5F967CAB74B2D6 51B5272A79A06327 0139881A7AF154EF 4A2B5FD9E2F2506A D656865647A28475 5FE6530F83EA7984 E84E36BE3ED924DD 82D1F1CBB23227D7 8C7DF6877194E3AB 69B8B2C9A2B8BB38 EC7C76D9502D14B6 45D2EAA7009AEA2A 958007A22D1CE299 0B02E01D39C0503A 7C9B2E55B0349847 9B73C2A06045B0CF C4A5088156E64026 06C9378F7C169C30 70DAF4BB453F4CC2 BA0E2FC6C51ED019 758A6E7F9707EB06 F52237E7907BE861 E08B33FF66DA38B1 97F8802A2D93A733 3976FB5D2FCF7872 BED07D9D2F39AB5A 5AFC6969DD71E2ED 815247A8EBE51734 57A528423791A30F 0580FC02AAA75AE5 A774D4CCF79CC83A 59C25F582F234F29 382686A768B6913D 7B7E7DE45CDB62D8 D86B304BA4263826 AFD940D56B79D9B3 DA0AAA3CCD95E85D F0B385806C6CD96D 39C3345B030493C2 B4B0F244D900FD5E 231F5CBE1213FBE7 5BA3AFE10D2096E4 9C5B84E9C3D1435E A6216EF704A73EA3 AD4CB0C4B18BFCD8 6E781495A6A52C29 B412EEE15BDDFDCB A6CEAEA197BB7809 6418D6CBB78F55FB 13158368D3BB2E10 166436AC5F38232C 391938DA6624B92A 7AC335F3E7673EA4 F238086839B2FF84 B36B43A2AF0DB7E3 1D4F3860A41422BB 7B01BFB8EAD306FC 1A7ADBAF509707D3 663522279DD09DD9 5A008B68313C2CA4 6F1D860C65ED6109 A7D2D6C10424143F 3F10E520EF414C0F C1B71E0D749C1DBB AA31B9EBCD68A09C 8F5BDAEDED08F82C 465A45FDFF01684F 10091A750093D76E 5D7B9F2911AED5B6 2CE89AF9CF4035FA A0013A2712934F87 E15CBAB917A619E7 77D9CD7E436740AC 40A35C4944C58CB3 7D02D0966D2292FA E4976E05180E0E24 262A88E068BD4D2A 0256112C53E131DA 1E0893F0BC71A18C AE5E3CE4ED0D48D4 21DB521447F9943E F6E8AB3172BF990B 1702493B295FB319 512623A60055AA5F A1BB9299D626B031 379C21FEB7FAE644 684F00BF274D89E6 3E6E46E64B0D3B8D 9FCD16A598D1855B 7D731E1340308AB5 482D0558C51F0DA8 05E92F662EFD170C F513AA876A19A1A2 091EF669D265BD25 D5233F77A00FAE53 345FBCC6627E3629 602B70B6D182322C 815239242DB3C8D0 A3138A400EF4000F 11D628F6558F8BC0 DB8F77D3F7C8593D 0013B6B072610EC1 7DDAA57107AC3CBD 865F8E6B4F1027E0 7E30B667802ECB17 067D4BA36F40EAA0 B8D5EAF96B89D519 39674BBECF9341A6 77C7AEA506F3D7DF BFC30C2584005730 F8FD231B7ECDEF44 80C65A7CD207B247 69EF09C95687A400 A85A2F141D5ACB77 E9EAEC2204946C55 58B00027CAFC7EEA E9F7B40764265BE8 ACCE624D9F948007 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210070905 (name+title). Key = MD5(password) = 61953f11a48d7901c1454ffac89606b7, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 78339b11-8236-3fc5-ac10-0520e7198d7a
  2 5db7f45a-6384-20ab-9e9f-72a231452985
  3 15e2329d-f1c1-74fe-a6c2-ed0246597005
  4 535e753e-f1bc-65d8-8dee-784ca899f882
  5 c9b8ba3e-0553-5614-8f4e-6bc4a32d624a
  6 8874edb2-e1c1-1a8b-8982-87edc3eb5336
  7 01d93640-28ca-64f1-b174-c3795314b498
  8 c11c5c93-55ef-6310-b8a9-d8de6ac3ecdc
  9 2469d0e6-13a8-22a3-a33c-16679015c16b
 10 7e23293e-719d-0a6c-a2f9-311fd87230fd
 11 ca92f848-8634-48d0-ad39-bad32e0246b3
 12 5453bedb-85b2-645d-a24c-a2a2d95680ef
 13 69ae0b7b-f5cc-3623-b4c7-7d4cf67cf4dd
 14 ac908ab6-0cc2-146c-a18c-7827ab5f75cd
 15 3db5b3a1-cbd2-4148-ae89-3c4e29fd2221
 16 f66f84f0-94d8-106e-b8b4-4bad3d44613d
 17 3971250f-ccfb-178e-bd43-00b91819af59
 18 c3d87d90-0fde-0347-8e25-d0646efb6312
 19 b600b8ac-7b3e-8247-b34b-fbd70f875fd7
 20 6f19dc63-fbde-43a9-93b0-249d32b0ad20
 21 26f8f70a-95fc-2f59-9b53-c50fa0c176db
 22 8b155e20-241d-4b2b-95ad-241f617f4087
 23 40e04727-81b6-85bc-9f5d-0cdeee60ce05
 24 d5f9704b-eca3-8dca-b56e-33e071232760
 25 0b2df3e7-c0a6-2571-982e-9c795c10a068
 26 aa3f9237-28a5-15a2-b0b1-f1a53aaad5cc
 27 17ed0ae9-60fd-170c-b30c-a4ce55cdf7d2
 28 8f1655a0-71d6-5f66-be4d-f73df1f260e9
 29 5b482f1e-3171-25e9-8383-31794345e428
 30 6059c7c9-4e52-4ad9-85dd-3696d4dcf17f
 31 c8377b95-19b4-1f57-aab0-795b1b996b93
 32 b779ee9e-55f1-2391-8873-6a68ecb7c629
 33 50fafcaf-77c0-28c9-90b1-febfb14c1c78
 34 6dca7679-6852-3ecd-94fc-87caf51bdacb
 35 4852a2aa-6f30-40ec-be85-25ca8fd50d7d
 36 c77b17ea-e002-469c-9bf8-8bb0a30916b8
 37 e25e48fb-29f2-8cbb-986d-5134a798fd02
 38 1a66d676-119d-4ada-91c8-10b5265e951b
 39 40bc746c-df5d-258c-a4d9-d5bf9faf6bad
 40 917dce5d-9007-2954-9c48-058673a9d745
 41 733a8389-e193-7a86-822a-d3bbddeb37be
 42 4f7cb83e-e6d1-1da1-a571-39951c7d9f62
 43 a4d4f5d7-237e-487e-80af-970f2602c97f
 44 87d364c1-5b5d-6899-8062-1958610985b7
 45 8b134c50-4561-7951-9922-378b3f1221a6
 46 b57f50bf-dfac-4775-85e8-f433d2063a7d
 47 33bff919-e459-1020-8604-433f2160ef25
 48 d7b46951-5df2-5ae4-88ff-7054c153b606

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 327651662046314110842488211524122344842271467415. Exactly this sequence comes out of new Random(455).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 375 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.