A858DE45F56D9BC9 archive

201209231430 10cna1

explained decrypted filler

3DES(name+title) ECB, 47 GUIDs, seed 86

Metadata

Post ID
10cna1
Title
201209231430 → 2012-09-23 14:30 on A858's clock
Posted (UTC)
2012-09-23 18:30:08
Timezone
UTC−4 · title 14:30 against posted 18:30 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,024 hex characters · 1,512 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231430) = b45c2b2f31ed74ee2aa76bd299c2b158 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
47
Filler GUID seed
new Random(86).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
107 · predicted N = 47 ✓
Machine boot
2012-09-22 10:23–10:24 (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)

1EA771F595DD9AAD 33F396F1AC60E4E7 D2C99466B2702FB9 4441F14B27BB65E7 80E9BE0ECD39515B 84543446441BBA02 23E0DDCC173A5AFE 81AFF43C1B8FB55A A042333C0DCCE9A6 3C326C7E4C51247D 5161EE5D97EF1868 C5ED04B20E1FC3F6 BF892C9B87EDA270 A49157013CA23848 5BF6D4233EEDCE9B FA66E23C05B067C8 9A42008C9CC0575D 5704E8DF4DA64FE5 FF121495B775E97C 2C57A1F40F09DA88 7B202CE8EE199706 ABEEA7E84ECD22DE A5D89B46CFCD2D64 AB01488F58F53F93 25EABE4D022A6239 D45588A1157E8A61 9E7AEFA8521907CE 365F02779C0EC9A7 599DF211A64B63D7 62F81D2041C5F98A E802B7F94599132C 0473372C86BF73F4 2D0BC22F1527F3FF 735C55E9387D6561 EB6E185DB2C9B047 BAE9583A2FEEBD97 029120CF32FDD8DD FA38795146EE6635 F959BB8366EAE45E C35CA11B22350A78 A5391CCF5054F3B2 DDDB30C0740BA675 54B8974FD99E2F34 B72B82E0E0604E5C 7FF5A3F12862C5ED 80681F55D747C030 F03AC8B2F092C967 44B59A98DCF4AC72 4AE84BE9D6F43A1F 06DB5A831E534358 8766688C5D1D0F6C A5B5CD362633C8DD E3B760FF54C64A7D 5B3D75C8677BDBEB 21E01C8C056184B2 27A8A91A937A613E 3A16E0850CE6AE9F E646BCC21B72B794 4BF26D11F0969FBF B662CC130874DFCF 886FE08AB9A6E9D0 2A727E4AEE75CEB7 3BD1531693D2C4AE EF9D4A61FE0D19FA F58C0AB02DD1E282 22E8E024BF21B00A 4486FDBD78240D00 A783AC92165F57FB 39E52ADD21CEEA17 189FEA855ACC4647 9949D21409FBDB81 9B6FCD1C28CFF520 1222FBCAA2241422 54DB039B0092CB73 6BAFBC11176A5265 29EF398421AC3012 2C08F31CEDB84D9A 5BB07C555B1C85D6 D8A560B92E62069E BAB858537B57FC0F A164D909C067BAF9 EE68A97848132D1F 95C78DD8C7DCD16D 5D509682893639F4 3DE7E5174EBFC277 A679CE45C854C70F A34213DA6B2E2AFE 98A9AB2795AD1EDD 5C7F8596582F49EF 26C8C78CD9B18C03 74339B14C32026C4 9875889126E94D18 860B13CEE49A5513 4849A7EDD8417BC3 CFDE8BDE489F3C4C 9CBFCA0FA4234595 9B512F0F711C9E47 71C6E47A6CD925BB 59646C11F178AC44 9FAB62899A3E35A8 94DE8CAADB39AEEE A4A8A6BC73D29AB5 1F8AD59CEA7C8931 A3DDF97C7E5CE92F 98E685D1963BEDB2 E1C80D120A5EE96D CF8F2B3809A0671A E06692D5B3A0A3D3 72B0C394A39B4580 A99C346FA6FDA682 E6AA419057C39D63 6F46AA851EEC1964 A3E195BA491AC9A1 7E3BE07CCE13F025 AAD31F67452CABA9 6483BBCB6D40DE05 4D34A3A1D79B6047 CD5CC3683C9F10E6 9BD8E6FE5C224CF4 9F01015C0EF4BA6E 799F3D3E3CF9C641 237607B145AD6BDF EA06B9B9BAFE38D1 7FDE8901641EDE7A E2376F5F26413B6F 1FEDD54FBBC5C4F4 A175AEDC13D27712 E7B8EB636812ABE7 AE0703DD486B07BA BF09F29F7C173B60 6C7276B059FD1D52 0C2E08B5CEAA6179 892A7D8DBC727C41 1AB20D84942CE985 8357814631F810B0 B761334E57D6AFE1 85E9EEE5F9DF0D47 75D44FB9698EFFF4 BE608DF70B8763F4 199DCD97A2A47FAE 5C03E72541BD5F8B 628CF7CE4ADECB9A 4422F86558FAF655 17CF85C0B97FF1C3 9A6CB115A73D3ED8 11AE541CB82DD499 92CFF4F2AF5D9FC2 99F708E170D2E7C6 51F84B1DCE59BFEA 23C7C399D89CFCDE BCAF0AA75606106E C83C953BB362A8B5 C0613267569EE410 23F27D13C4335AB6 E41E77F8FD79DB55 E25E99CA898E4688 6AED55B0B5B94EE9 D2AF49C792BFFF0F B686BDE4F1C0EB52 3E5C23B47BE03873 DFC80CB0A874BEE1 3E84CFA6B3B7C1C7 31F703DC39D9CA7E C64BB722E9C18F2F 940CB06C8CFFB756 E21115CFA2D92033 AB112A00462727F6 736805501C2EEDCC 12511D80773F5C8D 552B633F94298D93 2F2228F24A49519F 2504489FC04EC3EE BF84656DAB409197 A6C1E7A6D0D719C0 1F77D152E51AAF93 4504F6EE68BBE0DB 5F9A14FA960328A5 18C7B7783A589566 E90C102E583DB90A C07F4F527B36F779 66534BB0E3E2A895 AC0710AA15502922 5E0905545781E00E 492CB0AF58093C97 664BC13B4AAC5DA2 900C35E798181208 96A8930701A7F86D 29B717328A2D2360 0E85EC82666A62C3 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231430 (name+title). Key = MD5(password) = b45c2b2f31ed74ee2aa76bd299c2b158, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).

Decrypted: GUID list

  1 1baaff5f-884b-5070-a2d7-c8cb801874ab
  2 26d77223-47ba-047f-a72d-b2eefc43f654
  3 e889ce08-fa27-72e3-8b6e-e158781f7a49
  4 fa4f7bfb-1ac6-806a-ac38-ccc679ecd91b
  5 d01dac06-5446-09dd-a264-4b66bf9f1275
  6 3ffe3e77-4e99-6742-959b-bbb0edc26526
  7 be3ed764-82df-352f-8a5c-a079357f7082
  8 3dd9274c-7f25-586e-8ffb-4a5c0695e651
  9 59e1133f-9263-5cca-bd27-f8425da56be9
 10 cb5d8fa5-cea9-8d94-9da0-c8c6cd02ebac
 11 9f1b9516-fcf1-5100-ba37-766b72193877
 12 3ca07b4b-4ac8-5f67-96b5-5d2267748471
 13 7df8a751-d436-6031-80fe-7a364a4b97a2
 14 e7729de0-3785-1f35-83ae-220995b58e3c
 15 adfcfbb2-f8db-168f-b27e-3f2b064db04c
 16 de914f35-a2cc-6ff1-a8bc-b2461fc40781
 17 6b87a788-6621-0912-8b64-091f412ecdf6
 18 f79140e7-3763-21dc-9264-dab64cded874
 19 0620079a-7247-09a5-8fd3-953d9beac8ab
 20 f7c48fbf-face-5600-aa18-e598e0b0d59e
 21 4fd4886e-983c-20dd-ac3d-1f5b684c800a
 22 653af2b1-96c1-89ff-acf1-a6a5e775506e
 23 19778a44-9780-4c93-ada7-e6b1bfe7d2e7
 24 a7796144-0acc-0c8d-bb08-1f5b3df11fd8
 25 e5d87775-169c-17dd-836c-d29bd51dddd2
 26 4ce0b6bf-0d11-7508-aad4-46a103575b8d
 27 d6c06747-0b7d-789e-a0a2-8b4b9bf0e40f
 28 928d5fb8-4a1c-824e-a380-b569827a67f8
 29 3f91cd3c-6f62-298e-9e37-a80ed845c773
 30 0a41a8b4-70c2-37c0-88db-7ceb09855e35
 31 4eef5a40-f122-8365-b1a4-214e65d3dceb
 32 874deec1-63ea-027f-9bc2-c541701ef54e
 33 525e3d79-fdc9-7d18-926a-30a026be8319
 34 9c68695d-d8cd-1a9d-8652-d7c81f73e5fb
 35 8d9365fe-e14a-6d19-b7e2-e36db829cb1f
 36 ec2c3df3-b8be-4cb5-8ec1-92791c02f985
 37 8349dd12-b7ef-2a18-b1f5-c0664913b727
 38 a54b4cf0-f4c3-869a-b47f-6598156298ff
 39 3fc57ead-6a76-05ec-bce6-115c2a6f59ea
 40 d736db53-3f1d-7f6f-ab66-02fb11fb0e10
 41 f4b9b6c5-4866-4b2c-9efe-876f227e784e
 42 4f37e821-beb8-5198-948f-34070f88522d
 43 0085aa73-411d-2394-8387-950e63a510ac
 44 e158203f-28bf-06b5-82b2-ac8d2c4472b5
 45 e4830900-94fa-2c64-8794-15278c841c1f
 46 2546a18c-3368-4cd9-83ca-58c0d8e08a4f
 47 0b34586d-9e23-5d3a-baac-5288117ee7e0

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 50780635585561160205284017782380716428074520245. Exactly this sequence comes out of new Random(86).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 107 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 47; the post has N = 47 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.