A858DE45F56D9BC9 archive

201210021720 10u6bh

explained decrypted filler

3DES(name+title) ECB, 43 GUIDs, seed 640

Metadata

Post ID
10u6bh
Title
201210021720 → 2012-10-02 17:20 on A858's clock
Posted (UTC)
2012-10-02 21:20:34
Timezone
UTC−4 · title 17:20 against posted 21:20 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210021720) = dc8b1cd4227ffa0d7b3a0464ac4e4d02 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(640).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
40 · predicted N = 43 ✓
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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

883D7F5487BBB545 34096420C57B6B49 C0C1F693EAD1B0D5 148A66440C1C8BC8 C3EE1E83328A8371 BAB86487843A82B6 6F8060CAB03FF49C EB51FCC2E9F23404 BCE983B456B3EA56 6FED65B49D1F30B4 349DDC85EAE947B4 CD2EA96E4C6D9E91 22E778A330F8A358 69FFA4F57C2EEA7C D174355A7F55928B BAA2264B4C8CE22E 172437F430C5C94B 82B6FEE0AB441984 89C31EBC0DE1C83F 97DB3167A1B33946 48E004AC5DBD1C1C E4C88670B7745B8B BECE35930991C505 BA5CB4662119EBEB BC6C863B1EA88BBA D89B7839D1B91FFB C88A8AC933ED6346 487DEE5AE82AD449 30D72DA863C2FE20 969183D4694C9416 6D629E63831A94D1 DD365D63FF9A4FE2 A1CBD94B1D23A0EB FDFAC8515452CE4C B9BE5124B9FB46F3 DD8B30058084E956 5FC3A28DBC3E29D8 E0E4BD2D24787234 A1D011DF62798E01 87B334B7C47ACD44 481BD76105F5A7CE 8FB1C13286048A9A A9001E1839FC1A1A 55357C1E5C84643D C360B6987C74A822 5B300DE0A1B4F4C4 D92A704F2F118946 07F5D930AE0A2831 243525786E1D1D56 21F8628816706F54 F2497182D3A60807 2FF66F60F699518D 5FB9114838D5F309 BE2CDD5E587230FF 8616FCA1A606C609 5E79486827870D53 2CE131036FD05AEA 87DF2FF29AC6E68D CAF5CD34AB34AE52 1CC6D25F625B8218 F04B7BD6BDF30182 AB19937604F1353D 40E10CB3E53B361F C73724D0AA678230 883E9800A0081516 0FA8C945680C1EDE D375B27A40F5995B 557E5A0507E5DB2A A9EE5750E7FD3D77 4968DFFAEC680F2B 3DAF75560B44AB1C CCBF7C703184A58B ABD5134AEE51F3F7 536F24381ADF842F 380CF35CB8ABFDA0 BF2655F52047344E 368FC4057B87F147 931E3288B0E65F43 3F42E5A22E4C86E4 76C95C43E23C53EF D917169B23022603 7667D92D56EE29CE 3BB289527F0938C8 A965944022575FA6 C148748592F8FFB3 82CA2827A86589CA 0AED80CB07CE6DC6 88A17C31BF9BD9AE EC2F1D26D22A5A34 64482A703F2A00A2 7930F247CB0F8930 EF11059D611845E1 18394384C82EB839 C4E62B7854054DBE AA5411319763B2CB ECD69EB0A8FACD2D 3F32EBF5645DD70D 2B6977930F4C8DE4 C3C9496C3F6075F3 49CB1FBE894659C4 A234A8094B5578A5 920DCC40F98EA521 ACFD80380F5D93F5 6AB492754A895CA3 77F6E9CA89F52268 D68F59CB726932C1 24A5BA7EB1257C75 00A755589774F8CC 983250E4EF9C0108 F1A2D79B26942F68 BCEA2410B51EC351 672986A779031D9E AA4523AF1255D50C 28D74486A8135523 BF5576BB83385828 5343C969EDC9D5AB BE06E6D3BD01785F 40AC48F55E3DE01E 78EA090A2D3D63C4 DCE97658BCB14703 A67EDE20B5C66BD8 5BA8098111CD5193 CA47C4830C68524F 9CD96030159C5B73 6921FAA848F6F11D E3C6C6EFE02CA3D3 E97B85045A7C7A1F E37861C42BF9D3F1 A8DB21113015A464 6307F6DB8018371B D589E87F57564898 067EBC0525FC158B F9E9C0B09620BB1B A02F65697481F115 6F35E8FA4640CEF7 5A9CD1472DF1681E E6C18474814586D4 B202FBFBE0BCC81C 6D05071EC7CB3675 E1A5A19537B8C191 09BE516274FA4EE2 B527779E8DDD1295 C71AA7D9BA9BAA79 27D31A9D049C569E 9D9EF5CD19EB1DB7 AAE9BA7252B14A22 8CA562DB064E0D8D 18587DEC5F82EFE6 FC51F5D32639DC08 9773491B281CF478 F00A734B0E962DF9 91770C4A1EA81145 36E98A2DF381B3E2 A9F59CFA9B40A866 BFE92B582030666F 03D0F39A52E53E82 0EE11E698C736274 9D1A505D5CA0C58C 52E92EA0C84184DB 0421050A00E82C1D 5D46548AEEA12249 7D1666B572F32390 AFB2EC7FC01DB6ED 47BE89E129ADE437 17B14AE5852962F3 D9435DA268DF940D 39074E9B8E7CF09D D03F7F3248A0BD1D B75C5D04A766DD31 9FF0F441E57912EC 6F8EF8300ADD53B5 0BCB13810CDE2F79 C2E5C282A77E9A0B 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210021720 (name+title). Key = MD5(password) = dc8b1cd4227ffa0d7b3a0464ac4e4d02, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 d528fe4f-5382-0efe-a624-e52ab21b4754
  2 2fdc747b-0e7b-51bf-a8bf-002f24648f47
  3 863c4a82-7ccc-18dd-b544-6f6e965f2d79
  4 a3147390-b8b1-1e68-aa93-2d5e17b6cb6b
  5 dceede3a-741e-164f-8900-0d629430019b
  6 d92e55eb-e6b6-7f0c-91f5-c121a742c4f3
  7 ff1e67f6-80b6-5015-983d-bc388f32281a
  8 c2f90341-71cf-49fa-8d24-5c13e75cae2f
  9 752945b6-1f87-1c71-9994-d7896c7db9fe
 10 e74550a9-7d8c-282c-a673-87572b29268d
 11 cdf4c8cc-5885-7c74-a4d7-113a09fc6f6e
 12 2914299e-a0a4-1867-b1dc-2dd5f3720255
 13 5e1fa815-39e9-59ea-b242-95e2869f4e44
 14 807861c1-b882-36e9-bea1-f31ed75d5427
 15 89dda41c-1811-854c-9d25-7eb3166729a5
 16 b87e944a-f821-6674-94b2-50e4c505d43b
 17 ff5844bc-9e25-8860-b683-1a2f4b5477d3
 18 7a47b776-9466-75c4-a76b-58430e29078b
 19 dec4062e-1b7f-09b1-ac6e-c887a62d84f6
 20 d9d1042a-34b1-1d70-a1b0-b52e6951a124
 21 420bb557-19a2-71df-a81e-3a749e7663d1
 22 842f686b-b15d-7508-9bdc-5fc2d8d4b07d
 23 6a4956af-6978-1cfb-8be9-a2286092e667
 24 c7dcc32c-74f0-5d24-aefa-3937c3b28529
 25 e21a17df-6053-36b9-b373-79889d044252
 26 fadb1749-2ea4-1371-a597-224a7cb70d7d
 27 806d9074-f09c-1fe6-b7f7-857641a307f7
 28 a590729a-e126-2a83-9815-346e2615317a
 29 4092966a-beb8-22eb-a2dd-e4b2604a5d49
 30 8a14d793-3723-4002-b814-6e00511211c0
 31 926006a4-f897-4d87-8e1b-a06adac6905a
 32 36337261-1ea0-0905-8a88-4ea96c4d07cc
 33 a2474537-da28-5465-bf07-c8b09f498c5f
 34 d206e1ae-5c1f-09ed-8a97-5342e23f9c65
 35 1f1c1670-f9a6-1f80-aa1a-348cffa52234
 36 1ffb79c4-756b-464b-b377-e9e2e2ca22b2
 37 8ddc5e5a-54ca-160a-89ff-ba8891d646d7
 38 1b21a46c-4cca-4331-ba4a-d6e94ed4af8a
 39 4154b294-8609-8cc8-a893-5c4a1afe4c23
 40 d7456ea7-6ee9-345e-8664-ee153913c0cf
 41 335e5dac-bdda-7bb6-ae34-3326a9e270d3
 42 41df2d5c-41a6-493b-9849-13f6b07fd370
 43 ecc8a264-13e7-2b08-9198-c93673038538

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 0511175412715386870177153112244050141483742. Exactly this sequence comes out of new Random(640).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 40 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 43; the post has N = 43 ✓. 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.