A858DE45F56D9BC9 archive

201212172359 151c16

explained decrypted filler

seed 953

Metadata

Post ID
151c16
Title
201212172359 → 2012-12-17 23:59 on A858's clock
Posted (UTC)
2012-12-18 04:59:57
Timezone
UTC−5 · title 23:59 against posted 04:59 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
64
Filler GUID seed
new Random(953).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
17 · 14
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: fixed

From the post to its content

As posted (encrypted)

23D69A1FA99C0CB8 F3B2A9FC4EDDA692 52BE599E4CA3F05D D13552C9F433B3E9 09A579C117816333 E4790E33B55F20B9 ECF6ED336349C793 5F125A85740566B8 4D141022D02DA2A7 AE699CAC685BC393 2F8756C61DE2D165 91958FDA5A776BA0 71D7376DF9F3A97E 7A65DD9223C7FEC1 AE68A2213BB6960E 35A6C3D8B210E4D0 812AD0958C41BFB9 6F2FE42BEA154893 8EFA4184630E2D4B 8FA44058ACDDD455 CBC92C7EF939ADA2 7373F67C43D8B7CD CF88AE680EE2140C 722DCF1AD301937B 81BEE73D6F9A3C87 255E39D2A6DD3218 2C7F083E6D0CA610 E389BFED9C5DE9CF 9F835EEF05A5D151 0680D5B706236F7C 140AB70BCF43D8F4 03CB90EEBF8D7D5B F0B7945D9941BE05 BBE2F5DE4DDD808D D31612A9650B44CA C029B023EB8FE8A2 E59BE1E31486C01F 15E0E109A012DD15 D135C60AC578ACF0 F256EEA901F88F3B E10183A0DB347A61 40EAB48E10A1C76B C32A0BA8B13F8A32 4772FEACDE858CA2 5513F6F3F03FC8E8 76C0A2A4B966026F 2CCA3E16B480313F EFC6355F781BFCDB 3E00AEBE6DF30BF8 F903A5A50AE99655 079CFC66EE9D28BB 4AECAD28D2467C49 070389688241BB63 A244E23D1391CB98 1E4664001D55EAF1 E06CB87EC03A58CC 847B95D375CCDA0C 20ECEBA61A7F1D44 96AB6A8C978412F1 FB374EAFEFE46425 E7190FC9A10C0892 E75752DFAF2586FF 5C4094DC12A5C029 BF4371ED88FE1158 AD067D1D5DD41CFB 6BFD0EA7D0A084B7 BD4D7910E8BFB12C 4ECF51B8847A0A67 861246FEFA3EC90B DE4E35CDFEF63290 26AC2E38EAB493EE 7DF7FB6F6CC5DC40 35CC879171446468 1CF7172281D73B17 EF6D2B79ED3A0812 E67C81A839A65E16 0376C9D9A1631F66 1FD577CB07347B18 0260D95D51F354B7 9E6C4339A3A7F361 D5A886588BD3B7D5 1FEFC51DC41029EC CBB54E8B58D00FA8 9CEDADAF33570659 432F108509246101 EB7FC051D361774E 6CF26016C3828B2B FCDEA16A8828B75A 02FACE29600C9DC3 573B915EF64D43BA A9038A04FEF285B7 89C2F73E85BEFCAB 76EF24D480FED84A 73A56F11F59CE283 AB1C5959C6251CAE D92FA8BA06A0E2AE 84BAB873DA64628A 61FE6CA824EF8337 2F22BDD4E9045D93 8CE423270B2EC698 CB0FC1A4EED02650 3D45311FD4FA8BED 7C6B665C2C93DDB7 0C7424D66398E3B9 D9C47DED93BEA888 B0E00FEA02732406 4A1620E87A342F76 3A8130E1B1261B11 AD871470CE3D4A42 A05B06E01CBF2C18 F7FC3B5DC9971FD7 CD58CA489C04056D 029DA9D4D0DCFA85 C93F3DE23CBC6C53 EAB94D527936BE3C F337BD7B3F193E71 E18B62C121FF4570 E7A40403F92F91BF 252968E2FEA944D1 A1157654FA29FA60 452042EDFE2D22ED 5E74A19A49AE6DDF 140B40F9B10FCB67 2A34D16D42F9D82F F9D2B924F4C6924C 35ADA2BF0916B2CF C63CCE961C7E5716 BFAA9BC7C76038A1 E047B09B2B0E9BAC 1BF50013666ED773 9DCC94FFCA6B7828 225AA0FC13184D04 532397181AF95CEA 344D732C8A72ABA9 97B17512E26A1941 81CCE9CE80EDB7F1 5D3F78B3003284F8 AF2D2D1349137EE7 ECF7CA0227AA3297 3F1BE1482FDD2DE9 A1687FD02AABD17F CEB79A82890D4474 84D11B1C053203DE 22FB0C151243B058 BBEE765022621433 BD928B77E6AD4850 37B993F7ECAE41AA 1C87CC86609C89D9 8DAA1CCAD6C8A038 3D103A3C7BC1ACDF 5C42FA4D963BF05A 8BDF51F631512CF8 497CFD4C16564612 B618F388209694F6 5D12960FDD71178D A1C896244EA942E5 6BAC08999D1DB46E A0CE26DD38826CA7 2CBCD03057AF0230 60408C2F8B2E1076 458DC4FF0240F068 50D321050E58E555 1DDDC4CEDAD389E2 0CB460EF6677F6A2 1732DF7D1B3F624C 7054123EE1FF1352 15532C1F44E1BF51 9868047ABC795458 14AF1701E7B56DAA F78BE5F8CBCCBC0C 4450004F62EC3D82 D03114301D4535A6 1E15771D0FCB4A62 74878BFE6A471E1E 2618C48EED7B3CBD CFDED2F6C38E4238 358D148DF9CF93E5 A97F58BBFA7BB60F BA27B95021E66C67 731544DAE6227EAE 660A8969D2274785 2223BF1A4D617548 E0AAAD628C91F36B 4EC34FDA5AE0D8B3 5EEB1D2CFC30DCCD 59B4CEC0BAF28219 45FA07278408FE62 C1E75F18E4ADFE38 398589687FB68288 ADA318B3B8976B0B 12514AF60C248D7D DF8A627433219E24 CA735DE4BB17EF8F 84F3D0243695A197 07B9DC7409B17FCD F27D90942F037870 BB5047C5E688DC2F 338DB52C1E4F41C9 5216FB585B7BA1C9 3A59F46DFBDCC03A F01EFFA9124C4F68 99D4FC2790E6841A 0492823BFCC09D86 5FB19C9EB2400D43 17BA7ED369EC54AB B32D178E89F3992B 15D4C26228544912 A96C76C715B22EBF BD9490898B7C401C 85D35DBB5BB9BB62 04525FF94C5EA220 82E1048877F7084E 893F211D42342443 75350594C24D1ADA 41D9F92ABE2952F9 D9991FFCB14BCABC F730BD26A295333A 070A8D296F20C3F5 1D696B4840F468A0 6261B95FD1B74B0E 7A649D7ADDAA718E 1B11B17BF2FE23BA FE5FCE2221E39C87 9F6FD21B390AD376 21CC7F58DD182E19 A308FE429CB77D11 50B6F1CE192C48AE 019B6E125778465F 850E489CF59BE802 3C1BA59AA0677F87 B71D564A4C0052E2 AEC1B8CD747E2E03 91736D6AD3EE3128 F0BE4F6B3C15900F 47721C1B5D6C70DC 2A0D58BFE7C32615 69D8604163883AB7 2D6C6BB28BCC9E3F DE3302F17C2C3E27 CA5E04159895E27C E9F1778018411D9E CC6DA15C19CE837E A9FD47A0E77AB204 3985A486E18DA99B D4D886F181DE599F 7DD1CC0B7115D468 F9E35B8E311FEBA1 B8DCECB8DA07D9ED BCBF3D1A6564AFF7 B29949BFCAB392A0 29CF235CE1E1EEE6 6AACA4191AA9F2DE DF0D67736C2AE632 F236EDD068916FE8 BB96EF3C61890E4F 3D0131F057B11B05 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 d9c2e2aa-be92-5949-a9a0-34336a0dc63b
  2 5692d787-4e57-4829-98a3-4727df083038
  3 8c69615a-528c-8fca-898b-5edb3e27e335
  4 2f8eb38d-20a5-8bb5-a4d9-af999fec28d1
  5 1cbf71cc-a4dd-40af-bade-bea1a914f9fd
  6 50df90a1-fe9d-37dd-8f52-2775cd9b7fe4
  7 179c97e5-67d2-8fca-870e-65b2004ef90c
  8 b6551540-b880-4aa1-8740-dfb6772de09f
  9 91541463-2280-7c34-876e-8d12f667e6a9
 10 98d4cdea-fa15-6014-abad-fa45007d3fc4
 11 299eec3b-42ed-3cef-9d6e-9bf5cff287f2
 12 c0e282c9-8be0-47a9-b1a9-f0df7b2f6aec
 13 85fd3e9f-d916-65da-b84f-653b6184f453
 14 9125b030-a757-2a61-852e-5c934bb77192
 15 7a4c8982-a2b0-060d-b9b9-512748112857
 16 857f0d0a-87fe-1c66-8890-57d6e06a40e1
 17 e5575f2e-b5c3-46c2-ad63-b32aea779719
 18 d0f3fff1-42ab-7460-a989-f70b61ecf466
 19 f2ed9511-1a84-405f-8082-cf0b6e0131f8
 20 7d194e01-8bfe-28fa-b46d-582d43d85127
 21 c985c712-5436-35ad-ae3f-77d669e4bde4
 22 ef2f12cb-7803-5807-a18f-5892d0a7cfe2
 23 839d1eaf-ef7c-05ea-a820-bbfe4fd2d581
 24 a38b8577-17fa-813b-a4b3-b41c5a99b946
 25 c7dfd9b0-51d2-036c-b2ca-83511ad57688
 26 41bc0e0b-2854-41ac-bb96-05bdeac3117e
 27 3e0830ed-738b-2765-a6ca-6755ab204e00
 28 46d47ad7-a5eb-1d26-bf7a-dbad924f9ebd
 29 a5c90404-81de-7558-bf92-c5cac7f7932f
 30 cb2f884d-d1f3-518d-9e9f-acbee6fb644d
 31 0403db81-2f13-0921-8d72-e8004829e105
 32 7be647e1-2ef8-4e37-adfa-305aeda2e8a3
 33 3c85cf73-4a28-4502-b82e-660299f37342
 34 32064575-1738-748a-ad1b-120d30a5e17f
 35 9cbf8581-4db5-361d-b543-511ba77443fb
 36 bcea3860-c6a1-02f3-a4fb-9a3e69015de2
 37 29588a97-6b53-48b2-9070-96dfa23fb36e
 38 93f79bd7-da19-70c5-ab5e-426ac4623828
 39 df8447cf-f461-4185-80a2-1ea2d02f79f9
 40 be43e68e-2f5d-0dd2-a602-0ec8362793bb
 41 6f6373d4-0858-1677-b3d0-932ab96cd9eb
 42 1f916f67-d834-44f2-bd28-8b4299f0638d
 43 23aaae39-18cb-3789-97e3-ec78567dd70c
 44 d10a5449-f13b-1c4d-b0dc-f8e2e9bc3ec2
 45 f58f63c3-2090-3659-9584-52226dfe834c
 46 c19e20ee-6b83-08dd-a1ce-5da40f10235a
 47 4a864fdd-c322-5849-a86c-bb7c2b2182ef
 48 b9d39a9d-d141-3415-aaad-d609a5d8be0b
 49 3e75d4a1-73c9-2ea2-95d0-772c31f745b1
 50 dcd500c4-20d9-1d4f-8858-ed63d73b0876
 51 9b7c23e7-5feb-1633-9940-75c1b71c9d96
 52 57ab3a7c-0be0-230d-9543-50d8a47d2e94
 53 56570a66-745c-1829-b163-698856ecdbfb
 54 f41b9acb-e4ac-59d7-b3ba-d29c562329ac
 55 b16ea26f-c82c-04b9-b58f-95a11c0708b0
 56 bea01136-8500-8288-b5ef-1bc534f184ea
 57 ac63bbfa-61ea-3f4b-bf6e-f324992557a9
 58 8f523599-ea07-8431-a024-1daf5e3796a5
 59 30e79bce-635c-7bf0-ba07-462a2e28df35
 60 758354d2-735e-81a8-bf49-3dea7b6e4bb0
 61 b3be878b-1ff1-0bdc-a4ac-6cab295377d2
 62 c23d15c6-c0dd-6428-bb07-715a5f44fa96
 63 c397d758-d420-6665-a3df-c56d449ae290
 64 8fc05c6f-ba8a-2b04-a246-1ce0ecfda332

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5488438476346201474235080421750447304740143130532112150838780662. Exactly this sequence comes out of new Random(953).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.