A858DE45F56D9BC9 archive

201210040842 10xl7o

explained decrypted filler

3DES(name+title) ECB, 19 GUIDs, seed 185

Metadata

Post ID
10xl7o
Title
201210040842 → 2012-10-04 08:42 on A858's clock
Posted (UTC)
2012-10-04 12:42:11
Timezone
UTC−4 · title 08:42 against posted 12:42 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
1,232 hex characters · 616 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210040842) = 309f3b25f4597f5d1f951d07002fc756 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
19
Filler GUID seed
new Random(185).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
158 · predicted N = 19 ✓
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)

A2D258BD3E43274A 3EB6D53E68ACB498 EAEFB1C0199C2549 D0EE8E01B435B4EE 32C238AA9434CF4A ED487A2F25414FDD BB6CBB96B82C1E88 05304FC45DC619AA 9EBEA7C1C74F7431 A40EBA8F2FC69662 180D8078C0701BD2 4582F1D3C50A7186 C5C9E146D5DB484F 6E1E2C9742E4DA5D DE550D9F719FDA4D 5995D55BB67FBDB1 A876022CAAC20E6A D48C7CE6CF5C30DF B96A320FA287D822 7BACBB6DA78ADB50 6E7E8343945A595B E4F37134D21173E5 8F26D0064A24EEF0 F7D99B87B79D5605 F40B2C56F47BFDBA 37B767535EA9153F 62274705B66673AA D560134E955C2CEB F22EF3FB5A24ACFB 59F0E3AC99D67C85 210F226F810AECA5 8A30AD27D32D859F 291B93FF03914724 EFD2C83DE88C2B50 0B1DA6EF8AD3B49D 2E52DBAEA193B5BD 99E2CD8C697A8D51 3399649B33C74B54 85E9379291E7CE5D F5F0CE91310960ED 2CCF211045C4D64F 52AD558167713A9C 9058AE78B6B5D6FC 441DC3FB7185E1DF 5800A49FD2137DED FD8555EB51BD5916 747F9ED5BD8DA629 9614BE393B6EBD06 2DD7F55AC9AFD005 24A63F80A1B8A436 78D91720A886D349 E63B807F1452B50E BB96263EE37DCC9A 18CC1E00F917347C 9B3BD1ABC9E8D3BE B6DD52CDF1F03629 1414473EE5C7B2A9 2DCE4928FD79949B DCEEB6B3A0CCAB2E 52B414B3D5EC32FD 71406E4CD185C9D5 0515B2FD7EA48CEB 4110EC4266DB39C4 9B50217123237174 7B901DF6DD1BC1B9 FC455FC28CBBD9C3 6F3FADBBC83DAEB8 0ED3EEC2CC36EF0A 2F43B907FBF25D37 5C885B8A6AD48C59 CF1A4212D49FE4E7 0F4F12C70B782B45 3DA4B0F94E1DB761 F8D9DACAFC98A56A 738119A0C07EAD33 4C8926A5FD478E0E BEE26C7226FBC4C0 
  • Read the ciphertext. Strip whitespace: 1,232 hex characters = 616 bytes = 77 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210040842 (name+title). Key = MD5(password) = 309f3b25f4597f5d1f951d07002fc756, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 19 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f4c3b1fc-0415-3699-ba63-27247f080245
  2 49e540d2-8fac-036d-82c1-a58e4ca347df
  3 34926325-1422-0f24-82b1-634b44bf1d45
  4 7797580a-c5a2-065f-b1bc-7e3b3ab643f6
  5 a261f59b-d961-61c7-bf7c-a3f998152de4
  6 a34b5fec-075c-2bf1-ba59-25f81cd48bb6
  7 62d71c0f-5597-712a-84a7-3341ea82470d
  8 e273c2a1-c67d-229f-973c-90534d795888
  9 e7314ddd-4ee5-7d79-9ef2-12e226adebe1
 10 4b678e8f-ee02-45b5-b5bf-5ada65eae2cc
 11 72b74cfb-15b0-5450-a5ea-d8a696e98eb5
 12 3efd84d6-4a39-859d-b10c-4fc60f59f888
 13 21ee9d6a-cc66-7b2d-9708-d796cdc1a3f8
 14 00692630-de34-6816-817d-b6724dcfc627
 15 859c2826-7527-4ba1-a360-45f1fa2424e3
 16 5108c811-75da-523a-b3ee-efc27fb77ee0
 17 cce4872c-b63f-5b5a-8b9a-090bf9cafa4d
 18 51b8ac00-b5ea-6f98-af5f-159248340233
 19 73a5813a-864c-60d1-a5ed-e0179cfc699a

Explanation

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