A858DE45F56D9BC9 archive

201210041522 10y9jr

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 845

Metadata

Post ID
10y9jr
Title
201210041522 → 2012-10-04 15:22 on A858's clock
Posted (UTC)
2012-10-04 19:22:25
Timezone
UTC−4 · title 15:22 against posted 19:22 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210041522) = 4b68bd390bf7162fa250f12bfa372505 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(845).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
178 · predicted N = 52 ✓
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
7 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

23EC223886972076 F889F14253BCC288 54038D8EF1294832 8CAB6001748A2174 E15E064653D5A0CD DFFA4593A655EC80 4325BEB571FEC1A7 42B8A429176DA254 73E24967CBA55060 B45546AA66C8192C 178FC22D8C5C64A9 3CBAF8EDE848D15B D94F645794342FA1 A7E4B01481F43C43 8528DBE80E647673 0AF7C50BD905AAFE 96D60B24FC8140B7 383401DE2B88CFC7 EE88E30BF7B40F32 C42B996B7E220368 6A17EF79DD82AA7C 8380CF29D751B26B 07988D4539B0068F 207A05813A3A616D 0CF6C10C2B3AD4D0 8C0EE2C52A69B4B2 500750E5F1FFEDF8 2AF5343EF6E90328 ED40B4E2C5AA7C46 A9D0DF8B59EBBEAA 0F8C28F89105D29D 3C92DD9222DA06CB D49961130F72388D 0352124458AF0DD1 C33ACA538DCA832B 95D28E5AFF010FBA 481D0EA71EA673D7 9CC23C1ADDD62EF9 DFAB0811583AB855 CF4D5F24B2D878E8 59182FDDCB530134 377D4F3C304751CA A7BC9F769E899F40 133B91DCA8C1D4BF 4268A9C0B7E816C2 BC3C89F66FB3092C 47473E8C471BE3C8 7C43ACDA4FCF2B83 C194DDAC8E16C99C EE8B8B37EACEE3A6 E7BF541B79E6DB03 BCFE01D6520E6A21 CFF060F895C0F803 972EEB2B75665B2A 1CF43E6D9FA4DCFF BDF0798DA6F93421 62530E058E7F8D3D 87D7F6B9894D4820 D9E534DE3B9C6842 451ABFBC0572E698 9B4A7EB7A5225186 F9166D3774ED3B3E B9A3F9100E8D427A 0D2E1FFB9C59B86C D3DE1A11BE2ED230 329DBBEAAD53BBC9 E98A7E7B715DAC6A A6871FAC1E6D63CC 62B3FFA693FAC5FC BF17D6DD363495FE B86477DA003C2AA4 EAFBF526827F4DEE D4045F7B64CC955A 6CC347C68414702A 0BEB03289E13CD71 1718557ED4AF7AB9 CB6106638C16FCEC 61AE88F1CB91FFC5 DB0467B5635C4321 DCD47F54F49F1839 375F7276E0BC9E78 F566493AADA23934 C9BB0A1D1557D816 54EDA5950DE25154 013C48F8E03856CA 6C1B9772E2BF78CB 9D3AE96F3DE12DD6 585CA24E52E93B3B CF9563F168757DE1 3936E4BF328C1EE5 188ADBB1D00EA81F 4CA8B4BE02DADBAD A52CA7E5AEE2CF94 AFD962E47233B2DB 640C9B9572C75E01 99B5A8A4CB5071CE 5AA251EB45BDFC98 093E897144D3A502 9EED4B2C2B04CC9D 263F1E98B3D7E57B 2B021323A9B19DDA C8608E760FBBE314 C5C94999D19CCF00 BC3A8F0982E4D7DB B448A57B6148C905 CE7A871BF70BC769 A2785351A4DA2A55 5C63793915BA2275 8358CC50BB17674A E79E61D455A3CDBD 24AC6E2457EF609C 2B6F3D2E054D16A1 D40BE36C2E72D18E 709C98507BD0867A 13D435076F79BD71 2C6E59CAE297DCCA 5E2AE0039A964AD6 DF283385C3D4FEBE 5855A992ECF39ACE 0F4FA3AB4F1B1A15 BD9E5C1682371E93 F27264750CE69AD8 4EA61CDEFC4D0662 F5ABE1A1228DC3A3 CC1A08A50F0E01B6 941D326F32735AC8 4DC0CB2024352895 362FA4C7B142B964 5CE431CFA289AAA5 B0D6CEC6EF001276 22A9F0E729D16B4A 0A09623A757F5129 6DF015DF8BBC609B A42ADCB92D803E85 AF116B81CBC3E533 12FC658ED99A76DB 8D86CA1BE136B3D6 651E5B6A69EA1763 DC164596389E253E E5D024DFA132FFB3 789FC73C41D56702 AD94090B6CEEF69F 5488DF263FDC8A28 A7E1B3C9EF43A426 D1189DE3A586EC59 3A799A2F636D01AB 9AC63B1155BB9CFC 1F83BEE229B6260C 566903DBBA4C80AC D3700539E50D3893 0B46124B61CE3CE2 301E042B43740772 B61BE5DD4F624DF5 42CED539F7DE4F53 87CB228BA0EB6A76 D2148E57A7C28882 B616F95936DCD3B4 5024ABDBED726648 DE1E89B7CC797566 470CAF60DD352F66 3393BFD1396F18D6 7754A2E5DE1C891E 3F3FB9997B0EA2FB 16E944244BA1417E 2E70B46D6C0E900C BB1EB5189FB857B2 9495D77EA288DF9B B009C93C76D3A361 E433D28AE7960A39 533F48D6310773F4 9B5B07794E74C4E1 882401392C152D80 9C01A0C803246680 52ABF779E3C64913 7D1950209570E5AE 2A5B6D99719883EF 5D2845A79D726244 D7567096482A4EBF CC070B6A90CDDB2F 68C6EE1B1DD37F8F 05FFED3E64CF1117 30CE72A161A64FF4 0C83CCC217388256 1C40A3BF959B80BA 3BE8AD2E51377779 D35FFC42D98EF095 1F8A5BD74C7BFE3B 78971DB3BF840826 73A6DDF85A737262 4799AC976D3D8E7A FA78D212616891A5 23811C8AAF675124 3D79043BBC1D1583 E0F28DFF3356823E 663B50EFA6C968AD EEFCC618144D46DF 7FD0AEEBEEC642A8 AE1CF9DAD4E4A0A7 ABA5107D93E5191A 76FE3AD5453B9260 1925004814A732A5 FF53AAC14BBBE843 930A7E910CB7F48A 5BDC0FB0DC1768A5 91727140367C1A96 0E8A6B95696E19FF 6AB7A58416E9BC36 36AABCFBBFD13ACE 8332EA71A26AD7AC 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210041522 (name+title). Key = MD5(password) = 4b68bd390bf7162fa250f12bfa372505, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a87d32a5-92ea-17fa-98ae-fb537ae2e2a7
  2 726b82b2-30d4-6a11-87eb-dc96320fa847
  3 f7fe50c2-a87b-3dc7-a3a0-372ba4b47dfb
  4 29d62e05-ccd3-8d72-a43e-09892e7ff6ee
  5 26505194-1f1c-6491-8e25-415b70df1fac
  6 5a636db2-d2b3-03c6-8992-6a402ad9f6bf
  7 76705c8a-aaa1-4988-9856-ff8535c8b4a5
  8 e524affb-366e-3593-9dd0-cea55bf422b2
  9 45882e77-e11e-49a7-a34f-a8f7a9e781f0
 10 8f039f16-352b-70e3-a85e-1a7735396fc2
 11 2630483b-0d01-73c0-943f-3a5abd9cdaa1
 12 4a09da11-5ba8-1489-85c1-bdfc6ff4c843
 13 a19001f2-1c88-4393-a015-47e606716a7d
 14 f313aa1a-dbbc-0a3b-8d3c-65e911807d0f
 15 f9ef4286-2b29-4b55-9c67-1cb4c9e04706
 16 42c2b3b8-13fb-682b-879a-ae347640aede
 17 001802df-bfc0-0b28-801b-bf0ef825f4cc
 18 579f900c-3eb5-8d06-92df-96fd5ba8546a
 19 462c08eb-336a-4875-bc96-168fad685cf6
 20 5c944f32-d4eb-4c38-ad8e-231e8765dd13
 21 7c6e2d8e-3f9f-0102-ae57-b878753ee9f5
 22 1a962a36-565e-1f45-9ad8-88f864dc96e4
 23 59b4a713-3655-7973-912a-f4812a613f64
 24 3efc4547-8e9a-2c9c-8d20-1fa6ed825d9d
 25 5287e4b9-7438-4830-8c6a-8e96a734d7da
 26 9bdb2e49-4327-0e50-84d2-3058bd95027f
 27 95a58aad-5d22-33b4-a6c4-7c5caaee3caf
 28 37b56e56-0f6c-2533-884e-5ad7d1142137
 29 e91e3d17-c295-8cb0-9c43-d598fa73ff1b
 30 50c65fcc-0544-530b-834a-d105e60315a6
 31 9ef2df89-27c1-1acf-a6df-6202a3a186f2
 32 2fca467f-9ab7-0e35-89b9-2faa066acf94
 33 a025381b-a660-0d97-a3f4-faf0bb5f9c27
 34 54df2798-d18d-1861-afef-a27950a1e55e
 35 b2968a33-e1af-677e-af43-081c7eb3f881
 36 7e6aab27-6840-3f85-88f8-b9d4edb49285
 37 4e9ab7d7-773e-8b60-bff3-1ba142f387de
 38 6e23286b-2bf5-2d40-9c6e-86618aec2b94
 39 5d15a9fb-300d-0c51-9d02-a3028c2ca9ae
 40 8be49af0-74e4-6cf6-a5c3-a2903501a9f5
 41 ce277921-6989-1b49-83d9-68e25c20528b
 42 4506b791-8faf-48d9-9dea-784ef262a126
 43 b4630ae7-95ab-58ee-b7c8-ea3106ca3f57
 44 912b5276-8aae-82d3-b238-fa3ba9dbee1d
 45 2adc1d92-fc7b-3545-8708-786cbb5448e5
 46 260bf79f-d433-8d9e-beb0-936a984cdeba
 47 4ea911b3-9bf1-7a33-bb08-750851dd7b1f
 48 1f63b907-8565-68e1-895d-7b03027b3298
 49 0a907275-4703-6378-90fd-39303df5eb1c
 50 125a49b5-e8cb-8386-a5cf-8285b5e88d56
 51 b1d38c0f-b28a-5ba9-8677-8a0677c233dc
 52 35ba2078-a04e-539b-bf6f-a275262b480b

Explanation

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