A858DE45F56D9BC9 archive

201211021459 12j019

explained decrypted filler

seed 631

Metadata

Post ID
12j019
Title
201211021459 → 2012-11-02 14:59 on A858's clock
Posted (UTC)
2012-11-02 18:59:59
Timezone
UTC−4 · title 14:59 against posted 18: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
3,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201211021459) = 480e70b9cd1dffea33dc67de2bcd915a (name+title)
GUIDs
52
Filler GUID seed
new Random(631).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
71 · predicted N = 52 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
25 · 4
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

94FC14CCE7FFC300 14C8E4997535E4AF 1C7345D5ECB0B22F DF871BE3DF578A25 9D013CD97FAFB9E1 B51EA44BA8D3128C 951197FE98C1FD9E 6ECD60EAC9640D24 E521DF89915192CC 8BEA5B0AE06EB9E9 52E97426783FE1A2 AA5AE877DA261E17 753F58C5475D5F13 F6B50D7F6D4DBC91 1E4940D526EE6799 ED0726C832E4D0A1 EB6C6F3746452602 D5A9D657E50CB43B AEF9633A7735B7C1 910168A86451E26F F46D0B6F4248910C 5BDA2FFE65776178 BA3C14921487F825 0FC927493B767BE7 50D259AE406ED87E A2A38203650895F9 AAA7F9525A0FA663 0EA825AF84B40A2C 88A0D6FB1D816985 3F3458FD65C01278 7FCFECBB732BBA1D 8F605DDA7D78B61E F7595726A0DAB8D3 A0FB366E99436B9D 833AAAA3A992984F 97E9E5572BB6F881 2575D0BA020601F0 23C5352ACF30D660 A909BC9970C58FCA DA9BD817AA082CD6 753D801C33B38878 E978F705E970F566 FD7D7CDF4CD1E250 2AC8262E2981D25A 46C71E4EC210FDE0 A7A8C351092E414B C38EC9331EA33A19 8A5131DFAFD414C9 5AD12940C716F31A BA15F445F4A2309D F9D662B61816AC3E D5560D699F0E4F5F 2CDDF9089EC00364 40E5DDD5A5FAE082 97B78175934EA82C 0F24207AFDABD09C F113FECDB013FB9B BE6007A5050967E0 F58619A9E086B6D1 443CCE941996DBA1 FF1A869D34C536BC BCC765794C11EF73 48D46E792DFDEE3E 102CC27753294A1E 0B26F612BC1E4BA7 317C07753D50792F 1476B851725D2999 0DF7354F0C1B4762 1317B2834182184E 0EC400FC70E7274F E3305C420F59EF73 BEFEEA18FAF5FE24 774BD6CE7B9A3A96 7E5DC855710119EB FF267BDF18BD1A87 E54B0820FDC8876D 75A0B60457B682D6 987581368D250724 A45F2900A1AA19A5 DD8F494F8104959F CE43916EC5F2361F 936E044B9A36E9D7 7A12DAD4CC0415AE 7E24F36F87B100A5 38134C37174E4593 978295D298BC9937 BC78044E09E166E1 F1AE823651593F6C 9A9DDD4494DD27C8 B099BE306290B6EC DA7B19733D7E8037 6806AB14F059EA50 BD35AC6A88CAA5C3 FFD46A8516C25416 FF947C58BC7B2EAC E2B128C63B623550 901B0AE4D6491430 9A22B5EE658AB8DB EDB4B1E80AF6CE66 DFA44A12F4CCA3D6 942AEABBCE8D59EE 370C50176DAD89B8 5D40193537AA7EA9 B2D45BDFC046E215 D6AA77A2971FFD94 3122ECB079F0A656 1433BC9C55401438 36CFC4C5DCA6FD11 BA136D669E2F6CDA 0D53C900145ACA91 B1001DC40B832409 43CF2DEA9C42D6EA B6AA8BF5247504E1 E5FA7B03B50D9C99 268BA42478DFF375 F714AEE257B14120 4409CE60A8810CF9 A69516105D595DC9 5C3EEF82BFC8F777 B800BBCFB1B3AD3D EC26C48256228D38 B9D92797ECF96C2F 5886DD304C6F665E E479D66848B09AF1 42A8D0D4552A5CD9 628A921263FFC7DD 653FB20CF81C3270 50013A3C14F7EFD7 7F890D0D2B7B0083 41A406A9392DE7A8 E29F4293960EB9B4 0303BB2F3F6629CC EECF4540BFDF7932 E70E7D1E0D3D121B B8C6CC6C7C21425D 33B75F4768E43028 84250267CF9A6ED0 A5125C3B12178EED 3925CCDAADD5CF7C 1B13C7D143068AB2 CE908D494485DC28 0C38FC8299B3EAE2 70C176621A6F15C5 4A7B26B0B19D7F13 5BD6AC95559255BA 217791DA743437E1 0BEC0BE762D4C184 7D63DE2EE39601D2 FE0024D54CE8763B F381509B935EE145 9651A45516E993E4 DD0EE575C673DF33 3A0D605362732B1F EFC93237045DA083 76A395CC2B3227CA D4CB2F00DA3C3762 CBE4C5FDD24D507F BCBB6CE28B606232 2BA66D09C86672F1 9C4539B1D3CCB043 0820A74D21226EF9 098DB2E31BBD9B6A 0DD4F55B5D622B02 864DCCE4A31AC8C5 1807AA61155C0F2A A4C093A4F22ED131 001C0A0DA345F43C CF5214996D03F427 D677F58B47A033E6 7C01401A3D79FD40 A0F2FB3ADAC7DDD2 10426FEC2EC9415E 5C9122B68B81EEB8 63890C26327EC55E 5258AA2C4BD1755B 4A5F128DF3A293AB 8EF4320423B8F9F8 A3A55A9378B8DB5D A01E5127D45727BE 3EFB032D7CFF77EC 37F4E82F9788911A A02B15642884D8AB D8425BEDE07FB376 4D882AC7E4DDF22E 3889FC0F3A3747B9 BA8C2E41A572D7B3 59F9A8AB9F2953BF 315C0C1C07220D61 19B811DE214765B5 2CB432E8D7A211E9 7B869FA91F68BF6E 2FB69EFE264F7BB0 CA01B63739D16D77 BC43F0EEF1FDBCC2 755F09185DA6C617 9E0DC5CC07BFFE6D AAA00B1F3F15318A 2FB0152A77BFD3BD E9D107F9155618EA F74A59FD8AF4D327 6CCD4490C9CC5498 11AC534DE841C6E6 B0544E1F5DF95EA0 6C04FEF3DCA31497 05846299619E2E84 D04E827FA3816CBE 9B065DC0282DA2F7 4DB816FE2AA2B202 A4950D45A095BC87 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201211021459 (name+title). Key = MD5(password) = 480e70b9cd1dffea33dc67de2bcd915a, 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 480441d0-54df-30d6-83dc-5cea87001da1
  2 79ac900e-aa92-8de5-bc3b-9d61ff0ea7f3
  3 2ba81f73-1b55-7c8d-a5cc-94b2dcc2ed57
  4 8e3d8bd3-a00a-2d43-9043-207eef0bfbe6
  5 75df12b1-958c-0eb6-8f8b-f1fcf23d37e4
  6 086bbfba-36d3-8e34-b9c1-981a89cd7cb0
  7 0cf29114-57d7-52ec-a54f-a6acedbabd9a
  8 3f5882cd-68c5-0448-9623-1306bc179e74
  9 ac46e9c5-748e-0b40-9c91-5c76fc4335aa
 10 af746ac9-f75a-8547-b528-258b90703678
 11 5f446b90-76e7-18db-9b80-08de2397d6c7
 12 623127cb-441e-0c5a-909d-49a4e563f3d8
 13 19fda438-c666-3c37-96b7-fc8402832538
 14 b26b5b17-6424-6a9c-8301-13022fa4e5c0
 15 52fc1141-9dd7-5079-ad18-a093f4d09c19
 16 42188c47-4449-02d5-af16-48bbc7f14ffd
 17 22b3f255-e617-0227-bb22-862a91149e6c
 18 80245b0c-382e-1773-8fd5-acbe3098fefe
 19 db10d5a4-6e9e-6710-af79-2f9fdbfb0807
 20 80622081-8970-59a7-b358-7cf0c7e7515d
 21 f2d498ce-eb61-5b08-aa36-7e403aa08474
 22 9b715a9c-7fd6-5092-853d-0bef75d7cfc8
 23 82079113-ad38-5b8d-a6c1-28fb87efe5b0
 24 c2d7a5a7-99b2-4a57-a8af-98c53fb46421
 25 8fe74b10-34ec-4f9e-81d9-a14a7a4c1da4
 26 7150d1ba-3156-38a0-aa2a-dfad5970ebbf
 27 c607dd29-bfb3-4bee-b26a-0bd636ea4a9d
 28 4e9bcde8-e5d3-5927-a68c-ac92422396d0
 29 52ee6d2c-8154-79bb-918e-69d1ed587ebb
 30 ff8f8b4f-f5bd-2bd8-9c37-8c423270549b
 31 1e8aad1e-90df-1f98-a606-192247ce915f
 32 d97df804-988e-5f69-bd64-fd64225d9158
 33 b2e608c5-f287-09b0-81bb-13bf36e3c2dd
 34 21b62067-5f1a-7fd8-aee4-0ae988406937
 35 22542cce-eb4c-871e-8282-25725de51628
 36 a6c796aa-4b20-06c9-bc52-97f15688028a
 37 e523d3c8-c9fa-6c3a-b982-6a89407d2d02
 38 02e2b6c4-4197-38ca-89be-993b4509af72
 39 94e9986d-5a3d-3780-a205-09487f3654b6
 40 9988a32b-75b9-2e0c-ba13-006064dcb826
 41 4740013a-39c0-8fcb-a134-a3617fc6483f
 42 3c0bc6c7-5079-0f99-a1b5-49de1597b179
 43 515ff033-c4ae-1399-bc4b-510d0bd505b0
 44 246e7f3f-8406-6f71-bc3d-f514638eff11
 45 fd5a270e-fc59-5b66-8238-c69e36f4a32f
 46 367490ab-3979-49ea-a795-97c09bfdbe9a
 47 78c8589c-2436-06e5-b20d-a80978cf54be
 48 be2a4b42-218c-3ed1-925b-4e787d8fec69
 49 23e748d8-2057-7919-82d2-927c763602c5
 50 624d5762-2830-5667-8fb5-6df3f9561e43
 51 e042957c-607d-6511-b85f-cafc9fff6fb3
 52 205838ea-83a2-0112-8c36-84cff73978b0

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3872085008103650016555544345721507806332801654037560. Exactly this sequence comes out of new Random(631).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 71 of Run 38 (seed 1,045,884,937): new Random(1045884937), 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-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.